我成功地阅读了我的主要圈子里的人,个人google帐户(通过google-api-php-client)。但我有一些商业页面——作为个人谷歌账户的一部分。我想读一下我的圈子里的人的名单。
当我尝试下面的代码与$userId 'me'它工作得很好。但是当我尝试使用我的业务页ID作为$userID的代码时,我收到错误:
致命错误:未捕获的异常'Google_Service_Exception'与消息'错误调用GET https://www.googleapis.com/plus/v1/people/101474958426407069227/people/visible:(400)只允许获取认证用户的可见圆圈。'
$client = new Google_Client();
$client->setClientId($client_id);
$client->setClientSecret($client_secret);
$client->setRedirectUri($redirect_uri);
...
$plus = new Google_Service_Plus($client);
$people= $plus->people->listPeople('me','visible'); <-- That works
$people= $plus->people->listPeople('101474958426407069227','visible'); <-- That DOES NOT work although 101474958426407069227 is my bussiness page connected with my main google account.
我该怎么做?是否有其他方法验证页面(不是主帐户)?
People: list列出指定集合中的所有人。
关于Google+页面Google+页面为本地企业、品牌、组织和艺术家提供了在Google+上的公众身份和存在感。Google+页面通过Google My Business仪表板进行管理,该仪表板允许企业在Google上更新和共享业务信息。
所以页面不是人。页面没有通过Google+ api暴露。这个时候你不能这么做。您可能会发现许多问题任务要求将此添加到api中。Google-plus-platform问题