2012-05-03 84 views
1

我想知道是否可以通过Facebook应用发布到关联的页面,就好像该发布是在页面上完成的一样。即如果我登录到Facebook并转到一个页面,我是管理员,那么当我发布它时,将显示页面的名称而不是我的Facebook名称。我想复制此行为,但来自通过Facebook应用程序连接的外部网站。我已经完成了所有的连接,并且我可以发布,但是它以我的名字出现。我使用的JavaScript API具有以下登录:远程发布到Facebook页面,但发布所有者显示为从页面

FB.login(function(response) {//do some login processing}, 
{scope: 'publish_stream'}); 

然后我发布与登录后下面并接受权限的消息:

FB.api('/[PAGE NAME]/feed', 'post', { message: Text to post }, function(response) { 
    if (!response || response.error) { 
    alert('Error occurred '+response.error.message); 
    } else { 
    alert('Post ID: ' + response.id); 
    } 
}); 

我的Facebook的App有网站的URL和应用程序域设置正确,我已经将应用程序设置为页面选项卡并将其组合到我的页面。

因此,如果任何人都可以让我知道,如果它是可能的,如何做到这一点,那将是极大的赞赏

感谢

回答