【发布时间】:2012-11-04 17:54:58
【问题描述】:
我仍然无法使用新的 google_api_client php 库。我正在尝试检索用户的联系人。
我非常接近正确的解决方案......我的意思是,我刚刚得到了所有结果,但无法解析它。
可能是因为我不擅长 XML 解析器。经过测试和测试......我得到了这个解决方案(基于谷歌的示例文件):
...
$req = new apiHttpRequest("https://www.google.com/m8/feeds/contacts/default/full");
$val = $client->getIo()->authenticatedRequest($req);
$response = simplexml_load_string($val->getResponseBody());
foreach($response->entry as $entry)
{
$child = $entry->children("http://schemas.google.com/g/2005");
$mail_info = $child->attributes();
}
...
在 $response 中,我可以获取存储联系人全名的标题字段,在 $mail_info 中,我可以在获取电子邮件地址时看到地址字段的对象。
这是一个悲伤和丑陋的解决方案......如果我想要公司名称、地址......电话号码......照片怎么办。所有这些信息在哪里。
如何在出色且干净的解决方案中使用 Google 响应?
任何人都可以给我一些帮助。 再见
【问题讨论】:
标签: php xml-parsing google-api google-api-php-client