亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在PHP中實現google API增量授權?

如何在PHP中實現google API增量授權?

PHP
揚帆大魚 2021-09-18 13:51:02
我已經在 Google 中實現了 oauth2,在 PHP 中使用了 googleapis/google-api-php-client API 客戶端,并使其與登錄范圍“配置文件”一起使用。我想使用增量授權,以便在用戶登錄后的一段時間內我可以添加 YouTube 范圍“ https://www.googleapis.com/auth/youtube.force-ssl ”,以便我可以收集有關 YouTube 創作者的信息注釋。我能找到的每個示例都只是說您需要添加以下單行代碼:$client->setIncludeGrantedScopes(true);我已經這樣做了,但是在我對用戶進行身份驗證以進行登錄之后我該怎么做,我現在想實際請求 YouTube 范圍?我是否只是通過額外的 oauth 請求來運行它們?如果是這樣,我如何將登錄名與 youtube 范圍相關聯,或者是否有不同的程序?我可以在初始 oauth 登錄期間請求配置文件和 YouTube 范圍,沒有問題,但我寧愿用戶使用配置文件范圍登錄,然后再添加 YouTube 范圍。主要原因是,盡管我只是用它來閱讀評論,但范圍本身幾乎使網站能夠執行與 youtube 相關的任何操作,而且我不想在用戶最初登錄并收到提示時嚇跑他們批準如此高級別的范圍。如果有人可以指出我或向我展示此過程的完整 PHP 示例,我將非常感激,因為我已經為此苦苦掙扎了一段時間。
查看完整描述

2 回答

?
函數式編程

TA貢獻1807條經驗 獲得超9個贊

我一整天都在用 PHP 與增量作用域作斗爭。主要用于刷新過期的訪問令牌。每次訪問令牌過期時,我都會使用刷新令牌來獲取新的訪問令牌 - 新令牌沒有新的范圍。我最初的注冊沒有增量范圍。

修復:在“具有帳戶訪問權限的第三方應用程序”下的您的個人谷歌帳戶中,只需完全刪除權限并重新注冊到您的應用程序。當您重新注冊時,“增量范圍”將從頭開始設置。


查看完整回答
反對 回復 2021-09-18
  • 2 回答
  • 0 關注
  • 207 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號