3

Total Commander の簡単なプラグインを作成しようとしています。Picasa サービスと対話する必要があります。しばらくゴーグルしたところ、次のことがわかりました。

1) gdata-cpp-util (libcurl と libxml の一種のラッパー) http://code.google.com/p/gdata-cpp-util/

2) Google データの送信に gdata-java-client を使用し、JNI http://code.google.com/apis/gdata/docs/client-libraries.html経由で C++ コードとやり取りします。

私の質問は、C++ を使用して Google データにアクセスする最良の方法は何ですか? その分野の経験者もいると思います。

前もって感謝します。

4

3 に答える 3

2

Google は、プロトコル ドキュメントに加えて、現在の API バージョンの Java ライブラリを公開しています。公式が必要な場合は、他の「公式」ライブラリが現在のプロトコルバージョンに追いつくのに長い時間がかかるように見えるため、ほとんど Java を見ています。

あるいは、バージョン 0.6.5 で成熟しているように見えるGnome プロジェクトの libgdataがあります。PicasaWeb API のドキュメントを参照するには、libgdata リリースをダウンロードし、docs/reference/html を参照してください。

APIティーザーが続きます。唯一の欠点は、ネイティブ C++ ではなく C で記述されていることです。C++ のラッパーを作成する場合は、公開してください。

Google Picasa Web API

  • GDataPicasaWebService — GData PicasaWeb サービス オブジェクト
  • GDataPicasaWebQuery — GData PicasaWeb クエリ オブジェクト
  • GDataPicasaWebAlbum — GData PicasaWeb アルバム オブジェクト
  • GDataPicasaWebFile — GData PicasaWeb ファイル オブジェクト
于 2010-10-14T13:28:46.020 に答える
0

Google Calenda と Note (ただし C#) を使用しました。
XMLparseまたはGoogleがサポートするAPIライブラリでリクエストを作成し、レスポンスを処理してそれらからデータを取得するには、何かを使用する必要があると思います。
それらは日々変化するので、それらのものを使用することが最善の方法です.

于 2010-10-05T07:37:19.483 に答える
0

Google が導入した新しい C++ クライアント API をご覧ください: http://google.github.io/google-api-cpp-client/latest/index.html

私が今信じている写真は、Google+ API を通じてアクセスできる: https://google-api-client-libraries.appspot.com/resources/api-libraries/documentation/plus/v1/cpp/latest/

于 2013-09-15T21:50:54.367 に答える