2020-12-18|閱讀時間 ‧ 約 2 分鐘

透過Google People API取得更多使用者資料

如上篇,只能拿到基本的資料,如姓名、email、大頭貼等等。
想取得更詳細的資料,如年齡、性別、電話等等,則需透過Google People API來取得,PHP的話有Google APIs Client Library for PHP可以使用。
以Laravel為例:
先安裝google api client: $ composer require google/apiclient:"^2.7"
續上篇,將程式碼改成這樣:
因為已經拿到access token了,就可以直接用這個token來取得user資料。
最終print出來的結果如下:
值得一提的是,像性別、生日這種敏感資料,必須要user有同意公開才拿的到,以gender為例,這邊拿的到是因為我的測試帳號有設定公開。
分享至
成為作者繼續創作的動力吧!
小弟是一位軟體工程師,樂於幫助他人,撰寫技術文章除了幫助自己複習以外,也希望可以幫助到他人,若文章內容有誤,還請大大不吝給予指教!
© 2024 vocus All rights reserved.