premiumfastnet/google-people-contact

Google People Contact PHP SDK

1.2.0 2021-07-01 15:07 UTC

This package is auto-updated.

Last update: 2024-09-29 05:43:13 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);