1

Google Contacts APIを見たことがありますが、ログインしているユーザーから電子メールの連絡先を取得したいものは何も得られません。

非常に簡単なphpの簡単な例を見つけましたが、それをJavaに変換できません。Google contact APIの問題を試していますが、インポート ステートメントにエラーが表示されています。

これらをインポートする方法。

 import com.google.gdata.client.*;
 import com.google.gdata.client.contacts.*;
 import com.google.gdata.data.*;
 import com.google.gdata.data.contacts.*;
 import com.google.gdata.data.extensions.*;
 import com.google.gdata.util.*;
 import java.io.IOException;

これらのインポート用の jar ファイルを取得できません。グーグル以外の例があれば、リンクを教えてください。

4

1 に答える 1

3

次のmavenエントリが見つかりました:

<dependency>
  <groupId>com.google.gdata</groupId>
  <artifactId>gdata-contacts-3.0</artifactId>
  <version>1.41.5</version>
</dependency>

次のインポートをサポートしているため、Gmail の連絡先にアクセスできました

import com.google.gdata.client.Service.GDataRequest;
import com.google.gdata.client.contacts.ContactsService;
import com.google.gdata.data.Link;
import com.google.gdata.data.TextConstruct;
import com.google.gdata.data.contacts.Birthday;
import com.google.gdata.data.contacts.ContactEntry;
import com.google.gdata.data.contacts.ContactFeed;
import com.google.gdata.data.extensions.Email;
import com.google.gdata.data.extensions.FamilyName;
import com.google.gdata.data.extensions.FormattedAddress;
import com.google.gdata.data.extensions.GivenName;
import com.google.gdata.data.extensions.Name;
import com.google.gdata.data.extensions.OrgName;
import com.google.gdata.data.extensions.Organization;
import com.google.gdata.data.extensions.PhoneNumber;
import com.google.gdata.data.extensions.StructuredPostalAddress;
import com.google.gdata.util.AuthenticationException;
import com.google.gdata.util.ContentType;
import com.google.gdata.util.PreconditionFailedException;
import com.google.gdata.util.ServiceException;
于 2012-06-04T14:16:07.740 に答える