Problema în timp ce încărcarea imaginii folosind ngrok tunel facebook messenger chatbot

voturi
1

Sunt construirea unui chatbot facebook folosind nodejs platfrom.I'm, de asemenea, folosind ngrok la tunel cererea locally.I'm încercând să servească imagini pentru fișiere atașate și pentru șabloanele generice la nivel local prin ngrok. cererea POST GET și toate sunt fine.However lucrează la încărcarea imaginii ca atașament I a lua următoarea eroare.

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

}

Orice alte url - uri ( cu excepția celor care servesc la nivel local eu sunt prin ngrok ) funcționează bine.

ca urmare este codul:

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);
}
Întrebat 19/06/2017 la 05:25
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

Problema în timp ce încărcarea imaginii folosind ngrok tunel facebook messenger chatbot

voturi
1

Sunt construirea unui chatbot facebook folosind nodejs platfrom.I'm, de asemenea, folosind ngrok la tunel cererea locally.I'm încercând să servească imagini pentru fișiere atașate și pentru șabloanele generice la nivel local prin ngrok. cererea POST GET și toate sunt fine.However lucrează la încărcarea imaginii ca atașament I a lua următoarea eroare.

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

}

Orice alte url - uri ( cu excepția celor care servesc la nivel local eu sunt prin ngrok ) funcționează bine.

ca urmare este codul:

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);
}
Publicat 19/06/2017 la 05:25
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more