Messenger Επέκταση Προβολή ιστού, Ανεβάστε το αρχείο εικόνας

ψήφοι
0

Ποια είναι η σωστή σύνταξη για τη μεταφόρτωση αρχείων από το Παράταση Messenger;

Αυτό είναι τρέχοντα κωδικό μου

HTML

<input id=file type=file/>

το JavaScript

var file = document.getElementById(file).files[0];
var fd = new FormData();
fd.append( message, {attachment:{type:image,payload:{}}} );
fd.append( filedata, file );

MessengerExtensions.beginShareFlow(
    function success() {
    },
    function error(errorCode, errorMessage) {
        alert(Failed to share. Please try again. ErrorCode :  + errorCode + , error message :  + errorMessage )
    },
    data,
    broadcast
 );

Όταν εκτελέσετε αυτόν τον κώδικα, Παίρνω το λάθος

Invalid attachment in MessageContent provided to SDK API call
Error code : 2071022

Στο CURL παράδειγμα στην σελίδα τεκμηρίωσης , που χρησιμοποιούν -F, γι 'αυτό προσπαθώ με τα δεδομένα της φόρμας. Εάν όχι ως formdata, πώς θα έπρεπε να είναι η αποστολή του αρχείου;

Δημοσιεύθηκε 04/06/2017 στις 09:07
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

Messenger Επέκταση Προβολή ιστού, Ανεβάστε το αρχείο εικόνας

ψήφοι
0

Ποια είναι η σωστή σύνταξη για τη μεταφόρτωση αρχείων από το Παράταση Messenger;

Αυτό είναι τρέχοντα κωδικό μου

HTML

<input id="file" type="file"/>

το JavaScript

var file = document.getElementById("file").files[0];
var fd = new FormData();
fd.append( "message", {"attachment":{"type":"image","payload":{}}} );
fd.append( "filedata", file );

MessengerExtensions.beginShareFlow(
    function success() {
    },
    function error(errorCode, errorMessage) {
        alert("Failed to share. Please try again. ErrorCode : " + errorCode + ", error message : " + errorMessage )
    },
    data,
    "broadcast"
 );

Όταν εκτελέσετε αυτόν τον κώδικα, Παίρνω το λάθος

Invalid attachment in MessageContent provided to SDK API call
Error code : 2071022

Στο CURL παράδειγμα στην σελίδα τεκμηρίωσης , που χρησιμοποιούν -F, γι 'αυτό προσπαθώ με τα δεδομένα της φόρμας. Εάν όχι ως formdata, πώς θα έπρεπε να είναι η αποστολή του αρχείου;

Απαντήθηκε 04/06/2017 στις 09:07
πηγή χρήστη

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