1

我想在谷歌加帐户上发布任何用户身份验证我的应用程序我已经创建G-Suite帐户,我也可以发布在谷歌加帐户,但我不能张贴其他用户帐户谁已经完成应用程序验证我想要的功能,如www.buffer.com应用程序,他们可以轻松地张贴在所有验证了谷歌个人资料的用户,所以我想知道他们如何可以发布在谷歌帐户,我可以' t在google + accopunt上上传活动。发布在谷歌档案中的任何用户在PHP

$service = new Google_Service_PlusDomains($client); 

$activity = new Google_Service_PlusDomains_Activity(
array(
'access' => array(
    'items' => array(
     'type' => 'domain' 
), 
    'domainRestricted' => true 
), 
'verb' => 'post', 
'object' => array(
    'originalContent' => "Post using Google API PHP Client Library! 1" , 
    'attachments' => ['image'=>array('url'=>$img_path)] 
), 

) 
); 

$newActivity = $service->activities->insert($user->id, $activity);  

var_dump($newActivity); 

它会成功发布在我的谷歌加上帐户意味着我的G-服账号登录,但每当我要去尝试发送帖子上的其他帐户,然后它是不可能送岗位上其他正常帐户它会扔我的错误一样

错误:

"error": { 
    "errors": [ 
    { 
    "domain": "global", 
    "reason": "forbidden", 
    "message": "Forbidden" 
    } 
    ], 
    "code": 403, 
    "message": "Forbidden" 
} 

回答

1

域API只能由G Suite用户使用。创建应用程序的人无关紧要,每个特定请求上的哪个特定的帐户凭据是重要的。

+0

那么为什么我面临着不同帐户中的403 Forbidden错误 –

+0

但我想在任何用户帐户凭证中发布可用于创建此类功能的api。 –

+0

你不能。只有域API可以发布到用户帐户,并且只能用于付费的G Suite使用。 – abraham