#php #zend-framework #google-contacts-api
#php #zend-framework #google-contacts-api
Вопрос:
Я использую следующее
http://www.ibm.com/developerworks/opensource/library/x-phpgooglecontact/index.html
для аутентификации в Google и получения контактов пользователей. Однако я бы предпочел, чтобы эта система использовала интеграцию OAuth с Google.
Какой самый простой способ сделать это или простой пример?
По сути, я хочу изменить это
$client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, 'cp');
$gdata = new Zend_Gdata($client);
$gdata->setMajorProtocolVersion(3);
// perform query and get feed of all results
$query = new Zend_Gdata_Query(
'http://www.google.com/m8/feeds/contacts/default/full');
$query->maxResults = 1000;
$query->setParam('sortorder', 'descending');
$feed = $gdata->getFeed($query);
Такой, что теперь он использует oauth2, так что пользователю никогда не нужно указывать свой адрес электронной почты или пароль.
Ответ №1:
Я нашел следующее руководство, которое решило мою проблему.
http://leandroardissone.com/post/1330339821/google-contacts-php