Я пытаюсь создать папку через API-интерфейс коробки. Вот как выглядит мой запрос:Запрещено создавать папку через API-интерфейс ящика
-------------- REQUEST --------------
POST https://api.box.com/2.0/folders/0
Accept-Encoding: gzip
Authorization: Bearer [hidden]
User-Agent: Google-HTTP-Java-Client/1.14.1-beta (gzip)
Content-Type: application/json; charset=UTF-8
Content-Length: 36
-------------- REQUEST BODY ----------
{"name":"test2","parent":{"id":"0"}}
-------------- RESPONSE --------------
HTTP/1.1 403 Forbidden
Date: Wed, 10 Apr 2013 21:15:53 GMT
Content-Length: 224
Content-Type: application/json
Connection: keep-alive
Server: nginx
Cache-Control: no-cache, no-store
-------------- RESPONSE BODY----------
{"type":"error","status":403,"code":"access_denied_insufficient_permissions","help_url":"http:\/\/developers.box.com\/docs\/#errors","message":"Access denied - insufficient permission","request_id":"19725779175165d68967049"}
Может кто-нибудь объяснить, что не так с моей просьбой? В ответ на другие запросы с тем же заголовком Bearer я получаю правильные результаты:
-------------- REQUEST --------------
GET https://api.box.com/2.0/folders/0
Accept-Encoding: gzip
Authorization: Bearer [hidden]
User-Agent: Google-HTTP-Java-Client/1.14.1-beta (gzip)
-------------- RESPONSE --------------
HTTP/1.1 200 OK
Date: Wed, 10 Apr 2013 21:15:53 GMT
Transfer-Encoding: chunked
Content-Encoding: gzip
Content-Type: application/json
Connection: keep-alive
Server: nginx
Cache-Control: no-cache, no-store
И мое приложение настроено, чтобы попросить разрешения на чтение и запись.
удалось создать файл Вы? –
Можете ли вы использовать этот же токен на предъявителя, чтобы сделать успешный запрос в curl или POSTMAN? – seanrose
Керл помог мне найти ответ. Благодаря! – nucleo