php google people api
v1.0.1
このパッケージは、Google People APIを介してGoogle連絡先と対話するユーザーフレンドリーな方法を提供します。

PHP Google People APIは、Composerを使用して簡単にインストールできます。プロジェクトのルートから次のコマンドを実行するだけです。
composer require rapidwebltd/php-google-people-api
以前にComposer Dependency Managerを使用したことがない場合は、Composer Webサイトにアクセスして、開始方法の詳細をご覧ください。
このパッケージを使用するには、OAuth 2を介してGoogleで認証する必要があります。ありがたいことに、これはPHP Google Oauth 2ハンドラーパッケージによって簡単になります。
次のコマンドでガイド付きセットアップスクリプトを実行できます。
php vendor/rapidwebltd/php-google-oauth-2-handler/src/setup.php
これにより、プロジェクトのセットアップと、連絡先の管理を希望するGoogleアカウントにログインするプロセスをご案内します。アクセスが必要なスコープを尋ねられたら、以下を入力してください。
https://www.googleapis.com/auth/userinfo.profile
https://www.googleapis.com/auth/contacts
https://www.googleapis.com/auth/contacts.readonly
完了したら、このGoogleアカウントにGoogleOAuth2Handlerオブジェクトを作成する必要があるコードが必要です。
次のように、 GooglePeopleオブジェクトを作成できます。
$ people = new GooglePeople ( $ googleOAuth2Handler ); // Retrieval all contacts
foreach ( $ people -> all () as $ contact ) {
echo $ contact -> resourceName . ' - ' ;
if ( $ contact -> names ) {
echo $ contact -> names [ 0 ]-> displayName ;
}
echo PHP_EOL ;
} // Retrieve single contact (by resource name)
$ contact = $ people -> get ( ' people/c8055020007701654287 ' ); // Create new contact
$ contact = new Contact ( $ people );
$ contact -> names [ 0 ] = new stdClass ;
$ contact -> names [ 0 ]-> givenName = ' Testy ' ;
$ contact -> names [ 0 ]-> familyName = ' McTest Test ' ;
$ contact -> save (); // Update contact
$ contact -> names [ 0 ]-> familyName = ' McTest ' ;
$ contact -> save (); // Delete contact
$ contact -> delete ();