我在我的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>
上述脚本的输出是
但我不想发布BeCrazzy.com
而不是Rajnish ..!
简单地说,我想以管理员身份在页面中发布Feed。请帮我。 :)
答案 0 :(得分:2)
这里有一个教程,向您展示如何执行此操作:
https://developers.facebook.com/docs/howtos/login/login-as-page/
您将无法使用Facebook Javascript SDK来使用页面访问令牌签署API调用,您需要使用类似jQuery.ajax()的方法来执行此操作。