我创建了一个应用程序。当一个用户接受此应用程序时,我已成功存储他/她的所有朋友列表。现在我想发帖,如果我的用户想要发布我的用户朋友墙。但问题是当我试图发布然后显示这个错误:
API Error Code: 240
API Error Description: Desktop applications cannot call this function for other users
Error Message: User needs to be admin of the page
但是我的应用中的所有用户都无法成为管理员。那么我应该怎么做呢?如果我需要使用accesstoken,那么我该如何使用它呢?或者这是一个错误,因为我只是一个桌面用户?
我发帖为:
function postonwall()
{
FB.init({ appId:'app_id', cookie:true, status:true, xfbml:true });
FB.ui({ method:'feed',from:'xxx' ,to:'yyy' , message: 'HI'}, function(response){
if (response && response.post_id)
{
alert('Post was published.');
}
else
{
alert('Post was not published.');
}
});
}
function warmup()
{
FB.init({ appId:'app_id', cookie:true, status:true, xfbml:true });
}
</script>
<a href="thispage.php" onclick="postonwall();"><div class="quote"><h2>post message</a>