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 웹 사이트를 방문하여 시작 방법에 대한 자세한 내용을보십시오.
이 패키지를 사용하려면 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 ();