【问题标题】:Post in Google+ stream is not showing up in user's stream using google-api-PHP-client使用 google-api-PHP-client 在 Google+ 流中的帖子未显示在用户的流中
【发布时间】:2013-04-05 09:24:56
【问题描述】:

我正在尝试在用户的 Google+ 信息流中发帖,并且正在使用 google-api PHP 客户端进行尝试。到目前为止,我已经能够使用最新的 google-api PHP 客户端和示例脚本配置测试环境(有关更多信息,请参阅 401 Unauthorized access when posting Google+ Moments with PHP Client)。它看起来像是在发帖,因为它返回了一个带有答案的数组,但用户流中没有显示任何内容。

答案数组是:

Array ( 
    [kind] => plus#moment 
    [type] => http://schemas.google.com/AddActivity 
    [target] => Array ( 
        [kind] => plus#itemScope 
        [url] => https://developers.google.com/+/plugins/snippet/examples/thing 
    ) 
    [result] => Array ( 
        [kind] => plus#itemScope 
    ) 
    [id] => xxxxxxxxx 
) 

这看起来是正确的。有谁知道为什么会发生这种情况以及如何解决?谢谢!

【问题讨论】:

    标签: google-api google-plus google-api-php-client


    【解决方案1】:

    应用活动不会呈现在用户的信息流中,而是呈现在 Google+ 的应用活动部分中:

    https://plus.google.com/apps/

    为防止信息流中出现垃圾内容,用户必须明确分享到他们在 Google+ 中的信息流。您可以使用SharesInteractive Posts 来执行此操作。

    【讨论】:

    • 难以置信。我在那里看过我所有的帖子,:P。谢谢!
    • 很高兴它对您有所帮助,很高兴听到您喜欢这个功能!
    • 嗨,同学们,是的,您的回答很棒,因为准确地解释了我在寻找什么,但是对不起,我不高兴在一个无处可去的地方看到我的 APP 的所有帖子调查。事实上,对于我作为开发人员来说,在 Google+ 中获得知名度将是一件痛苦的事情。当我的APP发帖时,我希望用户的圈子立即观看,无需用户交互,因为大多数时候用户不会去一个地方分享帖子,他会有很多APP发布而没有其他人们会看的... :_(
    • 如果您想在应用活动中看到更突出的位置,在问题跟踪器中添加星标或功能请求可能是值得的:code.google.com/p/google-plus-platform/issues
    • 另一种获得可见性的方法是创建一个交互式帖子分享按钮,用户必须启动该按钮。但是,您可以预先填写帖子的文本和最多 10 个预期收件人。用户可以根据需要进行更改,然后执行实际共享。您可以通过developers.google.com/+/web/share/interactive 了解更多信息,或观看此 Google+ 开发者直播节目:youtube.com/watch?v=U4Iw28jWtAY
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多