Messenger Uitbreiding Webview, Upload Afbeelding bestand

stemmen
0

Wat is de juiste syntax voor het uploaden van bestanden van de Messenger Uitbreiding?

Dit is mijn huidige code

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
 );

Wanneer ik deze code uitvoert, ik krijg steeds de fout

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

In de CURL voorbeeld aan de documentatie pagina , worden ze met behulp van F, dat is waarom ik probeer met de vorm van gegevens. Als dit niet zo formdata, hoe zou ik het verzenden van het bestand?

De vraag is gesteld op 04/06/2017 om 09:07
bron van user
In andere talen...                            


1 antwoorden

Messenger Uitbreiding Webview, Upload Afbeelding bestand

stemmen
0

Wat is de juiste syntax voor het uploaden van bestanden van de Messenger Uitbreiding?

Dit is mijn huidige code

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"
 );

Wanneer ik deze code uitvoert, ik krijg steeds de fout

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

In de CURL voorbeeld aan de documentatie pagina , worden ze met behulp van F, dat is waarom ik probeer met de vorm van gegevens. Als dit niet zo formdata, hoe zou ik het verzenden van het bestand?

antwoordde op 04/06/2017 om 09:07
bron van user

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