如果有人知道我如何使用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);
在线集演员我的代码不继续http://i.prntscr.com/yM7xybRnTzy8H97jY7DKCg.png
有两种不同的 API,您的问题似乎是将它们组合在一起。 所使用的Google+ API授予对Google+社交媒体网站的只读访问权限。 Google plus domains api,可让您发布到您的Google plus域名帐户(gsuite(。
你说你想发布到Google+,假设你的意思是社交媒体网站,那么答案是你不能像已经说过的那样Google+ api是只读的。
您的代码似乎正在使用Google+网域api,您需要确保您进行身份验证的用户有权访问Google+网域帐号(如果该帐号不起作用( 让管理员检查用户对网域帐号的访问权限