如何在Facebook帖子中显示用户的名称

时间:2014-07-18 06:32:14

标签: facebook facebook-javascript-sdk

我有这个功能可以正常工作:

  function testAPI() {
   FB.login(function(){
    FB.api('/me/feed', 'post', {message: 'I am going for a run.'},
    function(response){if (!response || response.error)
        {
                document.getElementById('status').innerHTML = 'Error occured';
        }
        else
        {
            document.getElementById('status').innerHTML = 'ok';
        }
    }  
    );
    }, {scope: 'publish_actions'});
  }

这会发布这样的Facebook帖子,你可以看到:

I am going for a run.

我想要做的是如果用户是Mike Tyson,我想张贴:

Mike Tyson is going for a run. 

我做了{message: '{name} is going for a run.'} 但它没有用。

有一种简单的方法吗?感谢。

1 个答案:

答案 0 :(得分:1)

“它正在运作”并不意味着它被允许。您不能预先填写消息参数,它必须是100%用户生成的:https://developers.facebook.com/policy/(2.3)

您想要使用的内容称为“自定义故事”:https://developers.facebook.com/docs/opengraph

相关问题