Facebook graph api 以用户身份发布到facebook页面 我在脸谱网图形API上工作,用于在脸谱网页面上张贴。我有一个网页,每个用户可以在脸谱网页面上登录和分享内容。每个组织都有自己的facebook页面。从我的网站上,任何拥有facebook帐户的用户都可以来分享他们对该组织的反馈,这些反馈应该发布在特定组织的facebook页面上
我需要使用FacebookJavaScriptAPI实现这个,但是我得到了一个错误Facebook graph api 以用户身份发布到facebook页面 我在脸谱网图形API上工作,用于在脸谱网页面上张贴。我有一个网页,每个用户可以在脸谱网页面上登录和分享内容。每个组织都有自己的facebook页面。从我的网站上,任何拥有facebook帐户的用户都可以来分享他们对该组织的反馈,这些反馈应该发布在特定组织的facebook页面上,facebook-graph-api,facebook-javascript-sdk,Facebook Graph Api,Facebook Javascript Sdk,我需要使用FacebookJavaScriptAPI实现这个,但是我得到了一个错误 The user hasn't authorized the application to perform this action","type":"OAuthException","code":200 这是我的密码: FB.api('/page_id/feed', 'post', { message : "It's awesome ...",
The user hasn't authorized the application to perform this action","type":"OAuthException","code":200
这是我的密码:
FB.api('/page_id/feed', 'post',
{
message : "It's awesome ...",
name : 'Feedback',
to: '',
from: '',
description : 'Your description'
},
function(response) {
if (!response || response.error) {
//alert(JSON.stringify(response.error));
console.log(JSON.stringify(response.error));
} else {
alert('Post ID: ' + response.id);
}
});
}
请帮忙
谢谢试试这个:
function login() {
FB.login(function (response) {
if (response.authResponse) {
// connected
postFeedBack();
} else {
// cancelled
}
}, { scope: 'publish_stream' });
}
function postFeedBack() {
FB.api('/page_id/feed', 'post', {
message: "My Feedback"
}, function (response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post ID: ' + response.id);
}
});
}
为什么在from中有
页面id
??你说用户将分享他们的反馈。@ThePCWizard,他想发布到Facebook页面…你先获得了足够的权限吗?@ThePCWizard哦,对不起..这是我的错..请留下..我该怎么做?你能调试函数并告诉响应说什么..或者这样做:警报(response.error)代码>我在我的控制台中收到相同的错误“(#200)用户未授权应用程序执行此操作”我已尝试console.log(响应)…我收到相同的错误消息错误:目标代码:200消息:“(#200)用户未授权应用程序执行此操作”键入:“OAuthException”@user1018060抱歉,我不知道为什么会这样。你使用的是我发布的确切信息。您是否已在应用程序设置中配置站点。