premiumfastnet / google-people-contact
Google People Contact PHP SDK
1.2.0
2021-07-01 15:07 UTC
README
这是一个Google People(也称为Google Contact)的SDK
您可以在以下链接的官方Google People页面上查看所有信息:https://developers.google.com/people/api/rest
安装
composer require premiumfastnet/google-people-contact
示例
生成授权URL
<?php require 'vendor/autoload.php'; use PremiumFastNetwork\Client; use PremiumFastNetwork\Scopes; $client = new Client(); $client->setClientId('googleClientID'); $client->setClientSecret('googleClientSecrets'); $client->setScopes([ Scopes::USERINFO_PROFILE, Scopes::CONTACTS, Scopes::CONTACTS_READONLY, ]); $authUrl = $client->createAuthUrl(); print_r($authUrl);
从代码获取访问令牌
$authCode = $client->getTokenWithCode('ResponseCode'); print_r($authCode);
列出所有联系人
$people = new People($client); $lists = $people->listContact([ 'pageSize' => 100, 'personFields' => 'names,phoneNumbers' ]); print_r($lists);