2013-08-01 55 views
0

我正在編寫一個遵循這裏的指示(https://developers.box.com/using-long-polling-to-monitor-events/)並已陷入困境的python腳本。我可以得到下一個起點,但似乎無法得到長的投票網址。如何構建box.com的長投票網址的請求

我得到這個URL(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

我通過閱讀精細手冊找到答案。我解釋了box.com的說明,指出我需要在發送給他們的url結尾處加上「OPTIONS」,當我真正需要做的是使用「OPTIONS」http動詞。

雖然CURL希望您將HTTP動詞放在命令行末尾,但Python會以傳統方式構建URL。所以,如果你需要告訴box.com你想使用選項動詞,你建立你的網址來使用選項,你通常會使用get,put,post等。