使用网络工具在Google+域中发布

时间:2017-11-10 10:31:24

标签: php curl google-api google-domain-api

如果有人知道如何使用 PHP 在Google +上发布内容。 我使用了Google plus Domains API,但它只提供了读取权限。 如果我可以通过g套件来做,请告诉我我该怎么做。

//添加代码

$client = new \Google_Client();
    $client>setAccessToken(unserialize(get_option('google_access_token')));
    $plus = new \Google_Service_Plus($client);
    $plusDomain = new \Google_Service_PlusDomains($client);
    $activity = new \Google_Service_PlusDomains_Activity();
    $obj = new \Google_Service_PlusDomains_ActivityObject();
    try{

        $userId = $plusDomain->people->get('me')->id;



        $obj->setContent("Test text");
        $obj->setActor($userId);

        $activity->setObject($obj);
        $activity->setActor($userId);

        $activity->setTitle("title");


        $plusDomain->insert($userId,$activity);

在线setActor我的代码不能继续 http://i.prntscr.com/yM7xybRnTzy8H97jY7DKCg.png

1 个答案:

答案 0 :(得分:0)

有两种不同的API,您的问题似乎是将它们组合在一起。 Google+ api使用了对Google+社交媒体网站的只读访问权限。 Google plus domains api可让您访问Google plus域帐户(gsuite)。

你说你想发布到Google+,假设你的意思是社交媒体网站,那么答案就是你不能解读已经说明的Google+ api。

您的代码似乎正在使用您需要的Google+域名API,以确保您要通过身份验证的用户可以访问Google +域帐户,如果其无效,则管理员会检查用户是否有权访问域帐户