premiumfastnet / google-people-contact
Google People Contact PHP SDK
Package info
github.com/Premium-Fast-Network/php-google-people-contact
pkg:composer/premiumfastnet/google-people-contact
1.2.0
2021-07-01 15:07 UTC
Requires
None
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
This is an SDK for Google People (known as Google Contact)
You can check all the information on the official google people page at the following link: https://developers.google.com/people/api/rest
Install
composer require premiumfastnet/google-people-contact
Example
Generate Auth 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);
Get Access Token From Code
$authCode = $client->getTokenWithCode('ResponseCode'); print_r($authCode);
List All Contact
$people = new People($client); $lists = $people->listContact([ 'pageSize' => 100, 'personFields' => 'names,phoneNumbers' ]); print_r($lists);