如何授权应用程序发布到Facebook用户的墙上?

2024-05-23 17:58:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用GAE、Python和Facebook pythonsdk构建一个应用程序。我已经有了FB登录工作,当然有一个Facebook应用程序设置,现在我正试图使用Graph API从应用程序在我的墙上发布消息。在

当我试图在Facebook上发帖时,我得到的回复是:

GraphAPIError:(#200)用户未授权应用程序执行此操作

如何授权应用程序执行该操作?当我通过Facebook登录我的应用程序时,我最初被要求“允许”应用程序权限。我还缺了一步吗?在

更新:也许我没有请求访问发布流?在

以下是登录过程的javascript:

window.fbAsyncInit = function() {
  FB.init({appId: '{{ facebook_app_id }}', status: true, cookie: true,
           xfbml: true});
  FB.Event.subscribe('{% if current_user %}auth.logout{% else %}auth.login{% endif %}', function(response) {
    window.location.reload();
  });
}; 

我还需要打电话吗FB.登录?在


Tags: authapitrue应用程序消息facebookfbfunction