5

Google api javascript ライブラリに基づいて、クライアント側のみの webapp を実装しています。残念ながら、このライブラリは連絡先をサポートしていません。それともそうですか?文書化されていない機能ですか?そうでない場合、連絡先にアクセスする別の有効な方法はありますか? たとえば、非推奨の gdata API を使用しますか? このトピックに関するいくつかの回答は、stackoverflow で既に見つけました。しかし、どれも明確な答えを持っていません。

4

3 に答える 3

4

読み取りアクセスのみが必要なので、jsonp を使用して連絡先にアクセスすることにしました。それ以外の場合は、非推奨の追加ライブラリと非推奨の API バージョンを使用する必要があります (gdata クライアント ライブラリは連絡先 API バージョン 3 をサポートしていないため)。

すでにアクセス トークンを持っているので、連絡先データを取得するのは非常に簡単です。

http.jsonp(https://www.google.com/m8/feeds/contacts/someone@gmail.com/full?access_token=xyz&alt=json&callback=JSON_CALLBACK")
  .success(function(data, status, headers, config) { ...})
  .error(function(data, status, headers, config) {...})
于 2013-03-18T19:23:37.690 に答える
0

非推奨のGData Client Libraryを使用してContacts V3 APIにアクセスし、公式のGoogle API JS Clientを使用しても問題はありません。GData ライブラリの公式サポートを受けることができなくなります。

それ以外の場合は、ユース ケースによっては、Google+ APIが公式の JS クライアントと互換性があり、ニーズに合う場合があります。

于 2013-03-18T16:28:24.523 に答える
0

この APIは必要なものに適合していますか? HTTP リクエストと XML を使用しているように見えます。完全に Javascript ではありませんが、AJAX を使用して Javascript/jQuery で実行できます。

于 2013-03-16T23:25:52.520 に答える