2012-11-07 79 views
0

我在我的javascript代码中做了很多东西,用于在页面上张贴feed作为m`,但是我怎么才能通过一次点击就可以通过javascript获得权限。作为管理员使用javascript api的Facebook页面发布

这是我的代码。上面的脚本的

<body> 
<div id='fb-root'></div> 
<script src='http://connect.facebook.net/en_US/all.js'></script> 
<p> 
    <a href="javascript:;" onclick='postToFeed(); return false;'>Post to Group</a> 
</p> 
<p id='msg'></p> 

<script> 
    FB.init({appId: "apid", status: true, cookie: true}); 
    function postToFeed() { 
    FB.api('/page_id/feed', 'post', 
      { 
       message  : "It's awesome ...", 
       link  : 'http://csslight.com', 
       picture  : 'http://csslight.com/application/upload/WebsitePhoto/567-grafmiville.png', 
       name  : 'Featured of the Day', 
       from: 'pageid', 
       description : 'CSS Light is a showcase for web design encouragement, submitted by web designers of all over the world. We simply accept the websites with high quality and professional touch.' 
     }, 
     function(response) { 
      alert(JSON.stringify(response)); 
     }); 
    } 
    </script> 
    </body> 

输出是

enter image description here

但我wan't张贴作为BeCrazzy.com不Rajnish ..!

简单地说,我想以管理员的身份在页面上张贴feed。请帮帮我。 :)

+0

可能重复的[如何发布到粉丝专页,而不是用户](http://facebook.stackoverflow.com/questions/8034753/how-to-post-to-facebook-fanpage-as-fanpage-非用户) – ifaour

+0

我想我上面的答案仍然有效。 – ifaour

+0

是的,你是对的,但我有点混乱.. 如何获得访问令牌使用JavaScript API ...抱歉,我不能得到任何解决方案。 – Rajnish

回答

2

这里有一个教程,显示你到底如何做到这一点:

https://developers.facebook.com/docs/howtos/login/login-as-page/

您将无法使用Facebook的Javascript SDK使与页面访问签署的API调用令牌,你需要使用像jQuery.ajax()这样做。

+1

你可以给我现场演示吗?或代码?如果你可以的话。 – Rajnish

+1

指南中有示例代码,请至少尝试遵循它。 –

+0

这篇文章帮助我访问令牌:http://stackoverflow.com/questions/12168452/long-lasting-fb-access-token-for-server-to-pull-fb-page-info/21927690#21927690 – Mark

相关问题