【发布时间】:2012-03-07 03:17:16
【问题描述】:
我正在尝试从一个用 phonegap 编写的 android 应用程序发布到 facebook 墙上。我确实收到以下错误:消息:(#200)用户尚未授权应用程序执行此操作类型:OAuthException。所以我的问题是如何让用户授权我的应用程序,以便我可以发布到他们的墙上。我使用此代码登录:
function login() {
FB.login(
function(response) {
if (response.session) {
alert('logged in');
} else {
alert('not logged in');
}
},
{ perms: 'publish_stream' }
);
}
我尝试使用以下引发错误的代码发布。
function postToWall() {
var body = 'Reading Connect JS documentation';
FB.api('/me/feed', 'post', { body: body }, function(response) {
if (!response || response.error) {
alert('Error occured ' + JSON.stringify(response.error));
} else {
alert('Post ID: ' + response);
}
});
}
我正在使用来自https://github.com/davejohnson/phonegap-plugin-facebook-connect 的 phonegap facebook api,但 FB.ui 不起作用。
谢谢
【问题讨论】:
标签: facebook-graph-api cordova facebook-javascript-sdk