0
如何從Google App Engine應用程序查詢Picasa?數據API或網址提取?使用這兩種方法有哪些優點和缺點?如何從Google App Engine應用程序查詢Picasa?數據API或網址提取?
[編輯]
我希望能夠查詢Picasa中的特定相冊,並列出所有的照片在裏面。 代碼示例在python中做到這一點非常感謝。
如何從Google App Engine應用程序查詢Picasa?數據API或網址提取?使用這兩種方法有哪些優點和缺點?如何從Google App Engine應用程序查詢Picasa?數據API或網址提取?
[編輯]
我希望能夠查詢Picasa中的特定相冊,並列出所有的照片在裏面。 代碼示例在python中做到這一點非常感謝。
由於Data API是通過RESTful URL公開的,因此您的問題稍微偏離了一點,因此這兩種方法最終都是「網址提取」。儘管如此,Data API的工作原理相當不錯。它使您可以訪問Picasa的幾乎所有功能,並且響應會以格式良好,記錄良好的XML來回發送。 Google的API文檔非常好。
如果您只需要訪問有限的公開內容(如photostream),那麼您可以在非常基本的級別通過獲取供稿網址並解析該內容來做到這一點......但即使如此,您也可以獲得相同的內容數據通過Data API URL提供更多配置選項。
我不確定你想要什麼代碼示例......它取決於你真正想要什麼做與Picasa。
我想我的錯誤認識可能是我認爲數據API有一個特殊的Python庫我可以使用,而網址提取只是我建立一個URL來調用。此外,感謝您對Picasa的評論。我完全沒有想到它。 – 2009-09-02 20:28:38
啊,呃。是的,有一個GData Python庫。我已經使用過它,並會說它可以工作,但它不是功能完整的,並且仍然有明確的錯誤。它爲您處理諸如身份驗證等事情,這非常方便,並且還可讓您訪問所有GData API,包括Picasa,Youtube,Blogger和所有Google的其他服務。你真的必須嘗試一下,看看它是否適合你。對於Python庫的文檔是在這裏:http://code.google.com/apis/gdata/articles/python_client_lib.html – 2009-09-02 23:32:17
最終,雖然,Python庫僅僅是構建URL調用和解析XML響應,不過,只是供參考。 – 2009-09-02 23:34:35