2009-09-02 5 views
0

Google App EngineアプリからPicasaをどのようにクエリしますか?データAPIまたはURLフェッチ?いずれの方法を使用する場合の賛否両論は何ですか?Google App EngineアプリからPicasaをどのようにクエリしますか?データAPIまたはURLフェッチ?

[編集]
私はPicasaで特定のアルバムを照会し、その中のすべての写真を一覧表示できるようにしたいと思います。 Pythonでこれを行うためのコード例は非常に感謝しています。

答えて

2

データAPIは、RESTfulなURLを介して公開されたので、あなたの質問は、少しオフになっているので、両方の方法は、最終的には、「URLフェッチ」です。

データAPIは非常にうまく動作します。これにより、Picasaのほぼすべての機能にアクセスできるようになります。応答は整形式でよく整理されたXMLで前後に送信されます。 APIに関するGoogleのドキュメントは非常に優れています。

フォトストリームのような限定公開のコンテンツにアクセスする必要がある場合は、フィードURLを取得して構文解析するだけで、非常に基本的なレベルでこれを行うことができます。データAPI URLを介してより多くの設定オプションを持つデータ

あなたが実際に望むコードサンプルは実際にはになります。はPicasaで対応しています。

+0

私は誤ってデータAPIに使用できるPythonライブラリがあると思っていたかもしれないと思っています.URL Fetchは私が呼び出すURLを作成しただけのものでした。また、Picasaで何をしたいかについてのコメントもありがとうございます。私は全くそれについて考えなかった。 –

+1

ああ、つまらない。はい、GData Pythonライブラリがあります。私はそれを使用して、それが動作すると言うでしょうが、それは機能完全ではなく、まだ明確なバグを持っています。それは本当に便利なあなたのための認証のようなものを処理し、また、Picasa、Youtube、Blogger、およびGoogleの他のすべてのサービスを含むすべてのGData APIへのアクセスを提供します。あなたは本当にそれを試して、あなたのために動作するかどうかを確認する必要があります。 Pythonライブラリのドキュメントはここにあります:http://code.google.com/apis/gdata/articles/python_client_lib.html –

+2

最終的には、PythonライブラリはURL呼び出しを構築してXML応答を解析するだけですが、ちょうどFYI。 –

関連する問題