首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP中的Google Plus文章

PHP中的Google Plus文章
EN

Stack Overflow用户
提问于 2017-01-12 14:22:21
回答 1查看 1.3K关注 0票数 1

我想使用php发布到google +。但谷歌加上返回"403禁止“,我希望你给我一段代码,使之成为可能。

这是我的第一个职能:

代码语言:javascript
复制
global $client;
$client->setAuthConfig("/home/----");
$client->setRedirectUri("----");


$client->addScope("https://www.googleapis.com/auth/plus.stream.write");
$client->addScope("https://www.googleapis.com/auth/plus.me");
$authUrl = $client->createAuthUrl();
header("Location: $authUrl");
die;

这是我的新职位:

代码语言:javascript
复制
$client->setAccessToken($token);
$plus = new Google_Service_Plus($client);
$plusdomains = new Google_Service_PlusDomains($client);
$postBody = new Google_Service_PlusDomains_Activity();
$postBody['object']['originalContent'] = 'Happy Monday!';
$result = $plusdomains->activities->insert('me', $postBody);

$result = $plus->people->get('me');

$response->getBody()->write(var_export($result, true));

但结果是:

代码语言:javascript
复制
{ "error": { "errors": [ { "domain": "global", "reason": "forbidden", "message": "Forbidden" } ], "code": 403, "message": "Forbidden" } }

如您所知,现在有许多网站可以使用google将新的帖子发送到所有类型的google帐户(不仅仅是google应用程序)(例如: buffer.com)。

EN

回答 1

Stack Overflow用户

发布于 2017-01-12 14:35:50

Google Plus域不是社交媒体网站Google+。这是两个独立的API。

使用Google+域API,Google+客户和ISV可以为在大学、工作或家庭中使用Google+的人构建定制的Google+功能和服务。组织可以开发工具来与Google+特性进行交互,如帖子、评论和圆圈。这些工具可以让用户共享信息,加强沟通,提高组织内的生产力。

答:你得到了一个错误,因为你似乎没有谷歌加域名帐户。或者与您进行身份验证的用户无法访问Google域。如果您试图写入域,那么请确保您有正确的用户。

Google+社交媒体网站:

google+ api是一个只读API,不允许您以编程方式发布到google+社交媒体网站。

如您所知,现在有许多网站可以使用google将新的帖子发送到所有类型的google帐户(不仅仅是google应用程序)(例如: buffer.com)。

更正:缓冲区允许你张贴到谷歌加网页/域名帐户,而不是google+社交媒体网站。我现在知道有任何应用程序可以在google+上发布,除了谷歌自己的社交媒体网站。缓冲用户域名api允许谷歌在工作客户,可能谷歌教室和谷歌aps张贴到他们的网站墙壁。这将而不是发布到Google+社交媒体网站上的普通用户帐户。

还有Google,这是测试版,需要特殊的访问,而且可能只适用于大公司。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41615543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档