Facebook页面发布为管理员使用javascript api

时间:2012-11-07 11:28:53

标签: facebook facebook-graph-api facebook-javascript-sdk

我在我的javascript代码中做了很多东西,用于在页面中以m`的形式发布Feed,但是如何只需点击一下即可通过javascript获得权限。

这是我的代码。

<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

但我不想发布BeCrazzy.com而不是Rajnish ..!

简单地说,我想以管理员身份在页面中发布Feed。请帮我。 :)

1 个答案:

答案 0 :(得分:2)

这里有一个教程,向您展示如何执行此操作:

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

您将无法使用Facebook Javascript SDK来使用页面访问令牌签署API调用,您需要使用类似jQuery.ajax()的方法来执行此操作。