0

我正在编写一个遵循此处说明的 python 脚本(https://developers.box.com/using-long-polling-to-monitor-events/)并且遇到了障碍。我可以获得下一个起点,但似乎无法获得长投票网址。

我正在获取此网址(https://api.box.com/2.0/events -X OPTIONS),当然,我正在使用适当的身份验证标头。根据说明,我正在对['entries']['url']我的请求的 json 响应部分中查找长轮询 url。

不过,我得到的是:json响应:

{'code': 'not_found', 
 'status': 404, 
 'request_id': '2064100451fad3cd2cc24', 
 'type': 'error', 
 'message': 'Not Found'}

要么我没有通过-X OPTIONS在结尾处正确构建我的网址,要么说明有问题。我有点赌我没有正确阅读说明,所以任何线索都会非常感激。

4

1 回答 1

0

我通过阅读精美手册找到了答案。我解释了 box.com 的说明,表明我需要在发送给他们的 url 末尾添加“OPTIONS”,而我真正需要做的是使用“OPTIONS”http 动词。

虽然 CURL 希望您将 HTTP 动词放在命令行末尾,但 Python 以传统方式构建 URL。因此,如果您需要告诉 box.com 您想要使用选项动词,您可以构建您的 url 以使用通常使用 get、put、post 等的选项。

于 2013-08-05T14:05:35.457 回答