1

我制作了一个带有开放图形的应用程序。一旦我发布了一个动作,它就不会在我的墙上发布。它改为在活动源上发布。

这是我的发布代码

function postCook()
{
  FB.api(
    '/me/[my app namespace]:cook?'
    ,
    'post',
    { recipe: 'http://www.xxx.com/Sample.html'
        ,access_token : 'MY TOKEN'},
    function(response) {
       if (!response || response.error) {
          alert( response.error.message );
       } else {
          alert('Cook was successful! Action ID: ' + response.id);
       }
    });
}

我也尝试按照教程这里的说明 根据本教程,我已经看到 Open Graph 可以发布到新闻提要。但我无法让我的应用发布到新闻提要。

我是否必须设置任何参数才能强制它在新闻提要上发布(在我的墙上)?

我必须请求哪些权限?

发布操作或发布流?

谢谢,

4

1 回答 1

2

您不能强制将 Open Graph 操作发布到新闻源。Facebook 对提要保持严格控制,默认情况下,您的 OG 操作始终会发布到活动提要。有时他们只会到达新闻提要(你的朋友的 - 在我自己的提要中从未见过我的)。

就是这样,你不能强迫它。不过,不要太担心这一点,OG 操作实际上经常被发布,足以让您的应用程序“病毒式传播”,并很好地覆盖新用户。它绝对比一个share动作好,即使这个动作会立即发布到新闻提要。

于 2013-01-10T16:15:11.540 回答