我们无法使用服务帐户进行经销商 API 调用。链接上的步骤:
https://developers.google.com/drive/delegation#delegate_domain-wide_authority_to_your_service_account
被跟踪没有任何运气。
关于
针对目录或转销商 API 执行服务帐号身份验证时,您必须在实例中模拟具有进行 API 调用的适当权限的 Google Apps 用户。这是通过服务帐户文档中所述的 prn 参数完成的。指定 prn 用户的方式因客户端库而异。
是的,这现在可以工作了。以防万一你使用PHP库(来自谷歌) - 这是它的样子:
$cred = new Google_Auth_AssertionCredentials(
'e-mail from the API user',
['https://www.googleapis.com/auth/apps.order'],
'Content from your P12 key file',
'notasecret',
'http://oauth.net/grant_type/jwt/1.0/bearer',
'the-email@of-the-real-account.com'
);