如何为box.com建立长轮询网址的请求

时间:2013-08-01 21:41:47

标签: long-polling box-api python-3.3

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

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

我得到的是:json回复:

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

要么我没有通过最后添加-X OPTIONS来正确构建我的网址,或者指示有问题。我有点打赌我没有正确阅读说明书,所以任何线索都会非常感激。

1 个答案:

答案 0 :(得分:0)

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

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