我正在使用GAE,Python和Facebook-Python SDK来构建应用程序。我有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.login?
答案 0 :(得分:2)