В настоящее время я использую кусок кода, чтобы получить контактные данные Google из учетной записи google и отображать их в таблицу. Письма отображаются правильно, но я хотел бы, чтобы имя человека также появилось. Код, который я использую в настоящее время, выглядит следующим образом. Я знаю, что $ xml содержит имя (я попробовал распечатать на html), но я не знаю, как его отображать. $ result больше не содержит имен, поэтому я предполагаю, что отображение имени должно быть до этого. Кто-нибудь есть идеи?получение имен контактов google с помощью oauth
//passing accesstoken to obtain contact details
$xmlresponse = file_get_contents('https://www.google.com/m8/feeds/contacts/default/full?oauth_token='.$tok_value.'&max-results=500');
//print_r($xmlresponse);
//reading xml using SimpleXML
$xml = new SimpleXMLElement($xmlresponse);
//print_r($xml);
$xml->registerXPathNamespace('gd', 'http://schemas.google.com/g/2005');
//after dumping there is no names in the result
$result = $xml->xpath('//gd:email');
//var_dump($result);
$count = 0;
echo "<table class=\"inv-table\" cellpadding=\"5\">";
foreach ($result as $title)
{
//echo $title->attributes()->address . "<br><br>";
echo "<tr><td><input type=\"checkbox\"
name=\"email_to[]\"
value=".$title->attributes()->address.">".$title->attributes()->address;
echo "</td></tr>";
//echo $title->attributes()->displayName;
//echo $title->fullName;
$count = $count + 1;
}
echo "</table>";
Заранее благодарен!