我可以使用通过网络服务请求授予的访问令牌访问网站管理员的 google API 的网站列表,现在我想通过服务器到服务器请求来完成。
在授予服务器帐户访问列表的权限后,我无法使用setAssertionCredentials
以下范围正确使用:
'https://www.googleapis.com/auth/webmasters'
情况1
模拟用户帐户时:
$cred->sub = 'user.account@gmail.com';
PHP 客户端返回
'Error refreshing the OAuth2 token, message: '{ "error" : "unauthorized_client", "error_description" : "Unauthorized client or scope in request." }
案例2
在不模拟用户帐户的情况下,PHP 客户端会得到一个空数组
问题
如何模拟用户使用服务器向 Google 提供网站管理员 API 请求?
相关内容无答案