javascript - Facebook Javascript SDK : Error validating access token when posting to feed

标签 javascript facebook authentication feed posting

我正在尝试从我的网站发布到用户的供稿。我正在使用 Javascript SDK 并设法让自己登录,并授予 publish_stream 和 publish_actions 权限。但是,当我调用/me/feed 发布操作时,我收到以下错误作为响应:

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 提要邮政编码:

FB.api('/me/feed', 'post', { message: 'Testing FB feed posting' }, function(response) {
if (!response || response.error) {
    alert('Error');
        console.log(response);
    }
    else {
        alert('Posted');
    }
});

我已经检查了应用程序设置并且域设置正确。我还仔细检查了我是否有权发表这篇文章。谁能看到我哪里出错了?

如有任何帮助,我们将不胜感激。

最佳答案

尝试检查 FB.getLoginStatus(function(response) {//在此处编写代码 });

关于javascript - Facebook Javascript SDK : Error validating access token when posting to feed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12080904/

相关文章:

PHP 框架 + LDAP

javascript - PHP for 循环生成单选按钮,我只想从这些按钮中选择一个

facebook - Oauth——Facebook/Twitter/Foursquare

Android Facebook Flutter 登录崩溃应用程序

linux - 路由器上的服务器编程(linux)

使用基于短信的身份验证的 iPhone 或 Android 应用程序?

javascript - 更改驻留在克隆的 DIV 中的图像的图像 SRC

javascript - AngularJS 服务返回数据,但是在编辑时它会编辑原始服务数据吗?

javascript - 如何获取 javascript 以在所有浏览器中使用链接对列表进行排序?

java - 登录后如何向其他类(class)显示用户信息?