我正在尝试从我的网站上发布到用户的Feed。我正在使用Javascript SDK,并设法让自己登录,并授予publish_stream和publish_actions权限。但是当我调用/ me / feed post动作时,我得到以下错误作为响应:
code: 190
error_subcode: 467
message: "Error validating access token: This may be because the user logged out or may be due to a system error."
我在这里使用客户端身份验证模型:
https://developers.facebook.com/docs/authentication/client-side/
这是我正在使用的FB.api Feed代码:
FB.api('/me/feed', 'post', { message: 'Testing FB feed posting' }, function(response) {
if (!response || response.error) {
alert('Error');
console.log(response);
}
else {
alert('Posted');
}
});
我已检查过应用程序设置,域名设置正确。我还仔细检查过我有权发表这篇文章。有人能看到我出错的地方吗?
非常感谢任何帮助。
答案 0 :(得分:0)
尝试检查FB.getLoginStatus(函数(响应){//在这里做代码});