【问题标题】:Posting to Google Plus stream/wall with PHP使用 PHP 发布到 Google Plus 流/墙
【发布时间】:2013-04-15 04:59:18
【问题描述】:

现在是否可以像使用 Facebook Api ('scope' => 'publish_steam') 一样向 Google plus 用户墙/流发布信息?

这个Google Plus Api 看起来是只读的。

我发现了一个叫做 Moments 的东西:https://developers.google.com/+/history/api/moments。但我不知道如何用 php 运行它。

提前感谢您的帮助。

【问题讨论】:

    标签: php google-plus


    【解决方案1】:

    History API 目前处于开发者预览阶段。在尝试使用它之前,请确保您已注册。您可能还想通过示例应用程序来了解它做了什么(以及它没有做什么)并确保它符合您的需求。它不能完全替代 Facebook 的解决方案。

    如果它确实满足您的需求,您可能可以使用https://code.google.com/p/google-api-php-client/ 的 PHP API 来导航 OAuth2 过程,这可能是整个过程中最棘手的部分。您还可以使用他们描述为历史 API 一部分的 Google+ 登录按钮。之后,发送一个插入命令(通过https://developers.google.com/+/history/#writing_moments 记录的 HTTP POST)并确保您有一个包含 sn-p 标记信息的页面要插入(记录在https://developers.google.com/+/plugins/snippet 和 schema.组织)。

    【讨论】:

      【解决方案2】:

      Google+ 的 API 是只读的,抱歉。

      【讨论】:

      • 到目前为止,加号界面完全是蹩脚的。我可以用它登录,这就是它所做的一切。在这方面,远没有 twitter 或 facebook 有用。你也许可以使用 php 通过 Curl 来 Jerry 装配一些东西,但是 Google 不喜欢人们做这样的事情。
      【解决方案3】:

      您可以使用 google-php 客户端,但如上所述,此客户端仍处于开发过程中。事实上,最新的库是 0.6.1,但没有发布所需的所有方法。正如我的问题401 Unauthorized access when posting Google+ Moments with PHP Client 中所发布的那样,您必须从 SVN 存储库下载最新开发的库,然后在设置 API google 控制台和库配置文件后,您可以检查帖子是否适用于 Silvano script

      您可以在 Silvano G+ 帖子中阅读有关此问题的更多信息: https://plus.google.com/+SilvanoLuciani/posts/2kMX9Dzaf8V

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-12-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-31
        相关资源
        最近更新 更多