Post 在 Google+ 个域中使用网络工具
Post in Google+ Domains using web tools
如果有人知道我如何在 google + 使用 PHP 上发布内容。
我使用 Google 加上域 API,但它只提供读取权限。
如果我可以通过 g suite 做到这一点,请告诉我我该怎么做。
//添加代码
$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
有两种不同的 API,您的问题似乎是将它们结合起来。 Google+ api 使用的授权只读访问 Google+ 社交媒体网站。 Google plus domains api 让您可以访问 post 您的 Google plus domains 帐户 (gsuite)。
你说你想 post 到 Google+ 假设你指的是社交媒体网站那么答案是你不能 Google+ api stated 是只读的。
您的代码似乎正在使用 Google+ 域 api,如果它不工作让管理员检查用户对域帐户的访问权限
如果有人知道我如何在 google + 使用 PHP 上发布内容。 我使用 Google 加上域 API,但它只提供读取权限。 如果我可以通过 g suite 做到这一点,请告诉我我该怎么做。
//添加代码
$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
有两种不同的 API,您的问题似乎是将它们结合起来。 Google+ api 使用的授权只读访问 Google+ 社交媒体网站。 Google plus domains api 让您可以访问 post 您的 Google plus domains 帐户 (gsuite)。
你说你想 post 到 Google+ 假设你指的是社交媒体网站那么答案是你不能 Google+ api stated 是只读的。
您的代码似乎正在使用 Google+ 域 api,如果它不工作让管理员检查用户对域帐户的访问权限