php google people api
v1.0.1
該軟件包提供了通過Google People API與Google聯繫人進行互動的用戶友好方式。

可以使用作曲家輕鬆安裝PHP Google People API。只需從項目的根部運行以下命令即可。
composer require rapidwebltd/php-google-people-api
如果您以前從未使用過Composer Dependency Manager,請前往Commater網站,以獲取有關如何開始的更多信息。
要使用此軟件包,您需要通過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 ();