我正在编写一个遵循此处的说明(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
来正确构建我的网址,或者指示有问题。我有点打赌我没有正确阅读说明书,所以任何线索都会非常感激。
答案 0 :(得分:0)
我通过阅读精细手册找到了答案。我解释了box.com的说明,表明我需要在我发送给他们的网址末尾添加“OPTIONS”,而我真正需要做的就是使用“OPTIONS”http动词。
虽然CURL希望您将HTTP动词放在命令行的末尾,但Python以传统方式构建URL。所以,如果你需要告诉box.com你想使用选项动词,你可以建立你的网址来使用通常使用get,put,post等的选项。