【问题标题】:How to get posts from google+ stream如何从 google+ 信息流中获取帖子
【发布时间】:2014-01-21 15:37:49
【问题描述】:

我需要从信息流中获取 google+ 帖子并将其发布到我的网站上。我知道谷歌没有 api 来做到这一点。但是像suck http://www.friendsplus.me/ 这样的一些服务可以做到这一点。有人知道怎么做吗?

【问题讨论】:

    标签: google-plus


    【解决方案1】:

    首先,您应该转到 google apis 并启用 Google Plus 服务。来了;

    1. 转到API Console
    2. 选择服务
    3. 启用 Google+ API 服务。
    4. 选择 API 访问权限
    5. 简单的 API 访问 > 获取您的 API 密钥。

    您可以使用以下代码来阅读流帖子;

    <?php
    
    $google_plus_id = '106670447018211124292';
    $appKey = 'app_key_here';
    $streams = json_decode(file_get_contents('https://www.googleapis.com/plus/v1/people/' . $google_plus_id . '/activities/public?key='. $appKey));
    
    foreach ($streams->items as $item) {
      echo $item->title .
        date('F jS Y @ H:i:s',strtotime($item->published)) .
        $item->object->content .
        '<br />';
    }
    

    您还可以在 google api 控制台上测试此代码的工作。

    1.) 转到 API Console 并选择 Google+ API

    2.)选择左侧菜单中的APIs菜单

    3.)点击该页面上的public.activities.list

    4.)userId部分输入您的个人资料ID,然后在collection部分输入“public”点击执行。您可以在下面看到;

    【讨论】:

      【解决方案2】:

      根据您的具体需求,https://developers.google.com/+/api/ 记录的 Google+ API 可能满足您的需求。它可以向您显示来自特定用户的公开帖子。您还可以在 https://bakingdisasters.com/ 上查看一些示例代码来说明这一点。

      但是,它不能向您显示该用户允许您发布的私人帖子,或向您显示您可能看过的所有帖子(公开或私人)。

      【讨论】:

        猜你喜欢
        • 2011-03-25
        • 1970-01-01
        • 2011-03-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-12
        • 1970-01-01
        • 2018-03-20
        相关资源
        最近更新 更多