我正在使用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.登录?在
这是有效的:
有6个扩展权限参数可以传递给登录按钮:http://developers.facebook.com/docs/authentication/permissions/
相关问题 更多 >
编程相关推荐