使用ngrok隧道加载图像到facebook messenger chatbot时出现问题

时间:2017-06-19 05:25:37

标签: facebook-graph-api facebook-messenger-bot ngrok facebook-chatbot

我正在使用nodejs platfrom建立一个facebook聊天机器人。我也使用ngrok在本地隧道传送我的请求。我试图通过ngrok在本地为附件和通用模板提供图像。 GET和POST请求都正常工作。但是,如果将图像作为附件加载,我会收到以下错误。

{
    "error": {
        "message": "(#100) **Failed to fetch the file from the url**",
        "type": "OAuthException",
        "code": 100,
        "error_subcode": 2018008,
        "fbtrace_id": "A6C0kcZrdfw"
    }

}

任何其他网址(除了我通过ngrok本地服务的之外)工作正常。

以下是代码:

var messageData = {
    recipient:{
        id:recipientId
    }                   
    message:{
        attachment:{
            type:"image",
            payload:{
url: "https://" + <ngrokNo> + ".ngrok.io/image/Destination/testImg.png" // Doest not work
 // url: "http://cdn2.business2community.com/wp-content/uploads/2016/06/facebook-messenger.png" // Works
            }
        }
    }
};
callSendAPI(messageData);
}

0 个答案:

没有答案