แพ็คเกจนี้ให้วิธีการโต้ตอบกับผู้ใช้กับ Google ผ่าน Google People API

PHP Google People API สามารถติดตั้งได้อย่างง่ายดายโดยใช้นักแต่งเพลง เพียงเรียกใช้คำสั่งต่อไปนี้จากรูทของโครงการของคุณ
composer require rapidwebltd/php-google-people-api
หากคุณไม่เคยใช้ตัวจัดการการพึ่งพานักแต่งเพลงมาก่อนให้ไปที่เว็บไซต์นักแต่งเพลงสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีเริ่มต้นใช้งาน
ในการใช้แพ็คเกจนี้คุณต้องตรวจสอบสิทธิ์กับ Google ผ่าน OAUTH 2 โชคดีที่ทำสิ่งนี้ได้ง่ายโดยแพ็คเกจ Handler 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
เมื่อเสร็จสมบูรณ์คุณจะต้องใช้รหัสคุณต้องสร้างวัตถุ GoogleOAuth2Handler สำหรับบัญชี Google นี้
จากนั้นคุณสามารถสร้างวัตถุ 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 ();