要訪問desktopcouch文檔建議使用oauth。使用O'Reilly書籍「CouchDB - 明確指南」中的示例,我想使用CURL(或其他命令行工具,如果適用)來使用desktopcouch。我想我需要一個腳本來查詢密鑰存儲以檢索oauth標記並將其添加到CURL字符串中。理想情況下,我想創建一個couchurl腳本文件,而不是本書中示例的CURL命令。 該劇本將如何?使用CURL與oauth桌面沙發
回答
您可以使用twurl: http://thechangelog.com/post/536535280/twurl-oauth-enabled-curl-for-the-twitter-api
Twurl - 對Twitter的API 永利荷蘭
的OAuth支持OAuth的捲曲是很酷,但與OAuth的發展可以是一個痛苦。受Curl和Hurl.it的啓發(與Leah Culver一起在第0.1.5集中介紹),Twitter團隊已經發布了一些工具,使得使用Twitter OAuth API進行開發變得更容易。
Twurl是Marcel Molina的Ruby gem,可讓您通過控制檯向Twitter OAuth API發送請求。要開始安裝寶石:
$ sudo gem install twurl
然後在命令行(而不是紅寶石控制檯),您可以使用您的API密鑰授權twurl:
$ twurl authorize --consumer-key the_key --consumer-secret the_secret
現在你可以請求API方法:
$ twurl /1/statuses/home_timeline.xml
Twitter的團隊在新的Twitter開發者網站上也有一個漂亮的GUI版本,甚至可以在下拉菜單中預先填充你的Twitter應用程序。
如果python是一個選項,使用python-oauth2實現oAuth客戶端非常容易。
我試着讓curl使用curl工作,但是有很多信息傳遞來通過所有四個步驟:request_token,authorize,request_access,access。我正在走向一個相當複雜的腳本來這樣做。當然,這會比僅僅使用python-oauth2更多的工作。
存在用於使用OAuth服務交互一拉捲曲兩個Python命令行工具:
- curl-oauth爲1.0的OAuth
- curlish爲的OAuth 2.0
- 1. OAuth與桌面應用程序
- 2. 桌面應用的OAuth?
- 3. Google api oauth桌面.net庫
- 4. OAuth用戶代理流程與C#桌面應用程序
- 5. OAuth的桌面應用程序
- 6. OAuth祕密和桌面應用程序
- 7. Facebook的Python OAuth桌面應用程序
- 8. Vimeo桌面應用程序OAuth
- 9. 桌面應用程序是否使用與ios相同的沙箱思路
- 10. curl response/github oauth
- 11. php curl OAuth GetAccessToken
- 12. 使用PHP與桌面應用程序
- 13. 如何在PHP和cURL中使用OAuth?
- 14. 使用Oauth&curl創建產品
- 15. 使用cURL/OAuth訪問del.icio.us api
- 16. 嘗試使用CURL和OAuth向Mailchimp發送GET請求?
- 17. oauth桌面和移動使用相同的代碼
- 18. 遠程桌面與本地桌面的Web應用程序開發
- 19. Curl,twitter oauth問題
- 20. php curl search API OAuth
- 21. 使用OAuth與SforceServiceLocator
- 22. 在沙盒應用程序中訪問桌面
- 23. 在沙盒應用中閱讀桌面圖片
- 24. instagram api - oAuth - 用戶得到沙箱
- 25. 使用paypal沙盒與socialengine
- 26. Win8桌面與Win8RT
- 27. 適用於桌面和移動應用程序的OAuth 2.0
- 28. 爲簡單的單用戶桌面應用程序設置oauth
- 29. 使用CURL發佈JSON然後轉到發佈頁面
- 30. 如何在桌面應用程序中使用Deezer API的oAuth認證?