У меня все еще есть проблемы с новой php-библиотекой google_api_client. Я пытаюсь получить контакты пользователя.
Я очень близок к правильному решению... Я имею в виду, что я только что получил все результаты, но не могу их проанализировать.
Вероятно, это потому, что я не силен в парсере XML. После тестов и тестов... я получаю это решение (на основе файла примера Google):
...
$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 в отличном и чистом решении?
Кто-нибудь может мне помочь. до свидания