我使用 google api 来获取 google 帐户的联系人。我使用的代码是http://code.google.com/p/google-api-php-client/source/browse/trunk/examples/contacts/simple.php
但是当我通过应用我的凭据运行代码时,它给了我联系人,但只是他们的名字。我想要联系人的电子邮件地址。
我使用 google api 来获取 google 帐户的联系人。我使用的代码是http://code.google.com/p/google-api-php-client/source/browse/trunk/examples/contacts/simple.php
但是当我通过应用我的凭据运行代码时,它给了我联系人,但只是他们的名字。我想要联系人的电子邮件地址。
我总是用这个来fetch gmail contacts
。
http://contactsimporter.com/address-book-importer-demo.html
希望你也会喜欢这个。
它authenticates
是我们自己的用户,不会发送用户对 gmail 进行身份验证。
试一试。
这是下载链接。
参考这个。
用于用户详细信息的带有 PHP 的 Google 身份验证 API 库
您可以在此链接上找到如何获取电子邮件,问题出在示例代码上。这是链接中引用的代码的一部分。
$req = new \apiHttpRequest("https://www.google.com/m8/feeds/contacts/default/full?max-results=9999");
$val = $client->getIo()->authenticatedRequest($req);
$xml = new \SimpleXMLElement($val->getResponseBody());
$xml->registerXPathNamespace('gd', 'http://schemas.google.com/g/2005');
$result = $xml->xpath('//gd:email');
foreach($result as $title)
{
$emails[] = $title->attributes()->address;
}