【问题标题】:App does not post to user's timeline应用程序不会发布到用户的时间线
【发布时间】:2013-03-02 06:18:31
【问题描述】:

我使用 Facebook Graph API 和 Open Graph 开发了一个应用程序。当用户在我的网站上执行操作时,我希望我的应用程序显示自定义数据。我阅读了开放图并添加了开放图标签等。我使用了以下代码

$post_url = "https://graph.facebook.com/me/myappnamespace:mycustomaction?method=post".
    "&mycustomobject=mywebpage".
    "&access_token=".$_SESSION['access_token'];

现在,每当用户使用此应用时,它都会出现在他的活动中。但是,它没有在他的时间线上分享。我需要什么权限要求用户才能发布到他自己的时间线?目前,我要求的是 publish_actions 和 publish_stream

我错过了什么?我按照教程中的确切步骤进行操作,但无法使用 opengraph 发布到时间线。

【问题讨论】:

    标签: facebook-opengraph


    【解决方案1】:

    您无需添加除publish_actionspublish_stream 之外的任何权限。但是您应该添加一个新标签,例如fb:explicitly_shared。将此设置为BOOL 值。如果设置为true,它将显示在用户的时间轴中,否则不会。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-24
      • 1970-01-01
      • 1970-01-01
      • 2014-05-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多