Вот параметры, которые я отправил вместе с созданием общей ссылки и получил «Внутренняя ошибка сервера».
{"shared_link":{"access":"Collaborators","permissions":{"download": true}}}
Вот параметры, которые я отправил вместе с созданием общей ссылки и получил «Внутренняя ошибка сервера».
{"shared_link":{"access":"Collaborators","permissions":{"download": true}}}
Это случай (1) плохой документации и (2) плохого ответа на ошибку.
Вы видите ошибку, потому что параметр permissions
можно использовать только с типами доступа Open
и Company
*.
В (1) мы должны задокументировать это (я только что обновил наша документация, чтобы отразить это). В (2) мы должны вернуть более описательную ошибку (например, 400 Bad Request и сообщение «не работает с этим типом доступа. Это также находится в нашем конвейере разработки)»
*Если вам действительно интересно, это не работает с типом Collaborators
, потому что ожидается, что разрешения, установленные совместная работа для каждого пользователя будет определять их общий доступ по ссылке. Не самая простая вещь, я понимаю.