0

私は連絡先を取得するためにPythonのgdataモジュールを使用していますが、連絡先の数はWebベースで表示され、gdataからは一致しません。

4

1 に答える 1

0

Google Contacts API のデフォルトの連絡先フィードには、以前のメール送信者の電子メール アドレスを含む連絡先である「提案」が含まれています。ユーザーが入力しているときに電子メール アドレスのオートコンプリートを実行しようとしている場合を除き、候補の連絡先エントリは役に立たない可能性があります。

ユーザーの実際のアドレス帳である "My Contacts" リストを取得するには、まずグループ フィードを取得し、My Contacts グループの ID を見つけます。My Contacts グループは、「Contacts」という値を持つ gContact:systemGroup 要素を持つグループ フィードからのエントリです。

次に、マイ コンタクト グループのアトム ID を使用して、適切にエスケープされたマイ コンタクト グループのアトム ID を指定するクエリ パラメータ「group=」を使用して、ユーザーの連絡先フィードをフェッチします。これにより、返される連絡先フィードがユーザーの実際の連絡先のみに制限されます。

http://code.google.com/apis/contacts/docs/3.0/reference.html#Parameters

于 2010-09-29T06:25:51.303 に答える