gpt4 book ai didi

node.js - 为什么我不能将它发布到我用户的 Facebook 墙上?

转载 作者:搜寻专家 更新时间:2023-11-01 00:19:13 28 4
gpt4 key购买 nike

我获得了 access_token(具有电子邮件、publish_stream 和 offline_access 权限)。

然后,我执行以下代码:

var uri = 'https://graph.facebook.com/' + req.user.fb.id + '/feed';
request({ 'method':'POST',
'uri':uri,
'json':{
'access_token':req.user.fb.accessToken,
'message':'testing 123',
},
},
function(err,response,body){
console.log(err);
console.log(body);

});

但是 facebook 给我这个错误信息:

{"error":{"type":"OAuthException","message":"(#200) This API call requires a valid app_id."}}

我不明白?用户使用 facebook connect 完美登录,我获得了访问 token 。

最佳答案

您需要将 access_token 作为查询字符串的一部分发送,而不是作为帖子正文发送。

var uri = 'https://graph.facebook.com/' + req.user.fb.id + '/feed?access_token=' + req.user.fb.accessToken;

关于node.js - 为什么我不能将它发布到我用户的 Facebook 墙上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7297988/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com