2012-10-15 77 views
0

这可能听起来很愚蠢的问题,但是我无法找到给我这个信息的任何文件:box.net V2 API休息端点

我想从javascript.What是端点做出V2 API调用因为它,我只得到docs.I卷曲有AUTH_TOKEN和API_KEY和要上传文件的请求根folder.Post到以下网址提供了错误:

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" 
} 

也是JSONP支持v2 api.I必须跨域请求

回答

1

api-key和auth-token需要在标头中发送。 V2 API不会在GET参数中接受它们。

我们目前不支持JSONP,但我们正在考虑将它作为后GA加载项。

你可以请详细说明这不适用于JavaScript?其他StackOverflowanswers也有一些JavaScript示例,这可能也有帮助。

+0

怎么样JSONP .. – vishesh

+0

我讨厌的API不允许的JavaScript使用它们 – vishesh

+0

@vishesh如果你正在做从JavaScript客户端授权请求您的身份验证信息将是可见的用户,如果他们监控网络交通。你有避免这个问题的好方法吗? –