这听起来可能是一个非常愚蠢的问题,但我找不到任何能够提供此信息的文档:
我想从javascript调用v2 api。它的端点是什么,我只在docs中获取cUrl。我有auth_token和api_key并且想要将文件上传到根文件夹.Post请求到以下url给出错误:
https://www.box.com/api/2.0/files/content/0?api_key=<my_api_key>&auth_token=<my_auth_token>
回复:
{
"type": "error",
"status": 401,
"code": "invalid_authorization_header",
"help_url": "http:\/\/developers.box.com\/docs\/#errors",
"message": "\"Authorization\" header either missing or invalid",
"request_id": "1208099125507c7b0670911"
}
另外,是v2 api支持的JSONP。我必须进行跨域reuest
答案 0 :(得分:1)
需要在标头中发送api-key和auth-token。 V2 API不会在GET参数中接受它们。
我们目前不支持JSONP,但我们将其视为后GA附加组件。
请详细说明这不适用于javascript?其他StackOverflow answers上的一些javascript示例也可能有所帮助。