Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在你的Facebook粉丝页面上发表评论?_Javascript_Node.js_Facebook_Facebook Graph Api_Request - Fatal编程技术网

Javascript 如何在你的Facebook粉丝页面上发表评论?

Javascript 如何在你的Facebook粉丝页面上发表评论?,javascript,node.js,facebook,facebook-graph-api,request,Javascript,Node.js,Facebook,Facebook Graph Api,Request,我正在尝试使用Graph API回复我的Facebook粉丝页面上的评论 有时我可以这样做,但有时会出现以下错误:“返回的无效状态代码:400” 错误对象: { "error": { "message": "(#1705) There was an error posting to this wall", "type": "OAuthException", "code": 1705, "fbtrace_id": "BhmMag2JiPk" }, "__

我正在尝试使用Graph API回复我的Facebook粉丝页面上的评论

有时我可以这样做,但有时会出现以下错误:“返回的无效状态代码:400”

错误对象:

{
  "error": {
    "message": "(#1705) There was an error posting to this wall",
    "type": "OAuthException",
    "code": 1705,
    "fbtrace_id": "BhmMag2JiPk"
  },
  "__debug__": {

  }
}
代码:


有人知道怎么修吗?谢谢

好的。看起来我试着去评论“根”评论——一切都很好。但使用嵌套注释时,我发现(#1705)在张贴到此墙上时出错。请检查您要首先对其进行注释的内容的
can_comment
字段。@CBroe can_comment在我的每个回复注释中都是错误的。我不知道怎样才能让它们成真。看起来我试着去评论“根”评论——一切都很好。但使用嵌套注释时,我发现(#1705)在张贴到此墙上时出错。请检查您要首先对其进行注释的内容的
can_comment
字段。@CBroe can_comment在我的每个回复注释中都是错误的。我不知道怎样才能让它们成真。
function sendComment(comment_id, text){
    request({
        url: 'https://graph.facebook.com/v2.8/'+ comment_id + '/comments',
        qs: {access_token:token, debug:'all'},
        method: 'POST',
        json: {
            message: text,
        }
    }, function(error, response, body) {
        //Check for error
        if(error){
            return console.log('Error:', error);
        }

        //Check for right status code
        if(response.statusCode !== 200){
            console.log('Invalid Status Code Returned:', response.statusCode);
            console.log(JSON.stringify(response.body));
        }
    })
}