转销商API无法通过服务帐户运行

时间:2013-11-11 15:38:32

标签: google-admin-sdk google-reseller-api

我们无法使用服务帐户进行转销商API调用。链接上的步骤:

https://developers.google.com/drive/delegation#delegate_domain-wide_authority_to_your_service_account

没有任何运气。

关于

2 个答案:

答案 0 :(得分:0)

对目录或转销商API执行服务帐户身份验证时,您必须模拟实例中具有进行API调用的适当权限的Google Apps用户。这是通过service account documentation中描述的prn参数完成的。如何指定prn用户因客户端库而异。

答案 1 :(得分:0)

是的,这现在有效。以防你使用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'
);