通过应用程序,应用程序用户向他的朋友发布FB墙

时间:2013-11-23 07:13:45

标签: facebook facebook-graph-api facebook-javascript-sdk fb.ui

我创建了一个应用程序。当一个用户接受此应用程序时,我已成功存储他/她的所有朋友列表。现在我想发帖,如果我的用户想要发布我的用户朋友墙。但问题是当我试图发布然后显示这个错误:

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>

0 个答案:

没有答案