2013-07-03 15 views
5

Nella mia app per Android, il requisito è di caricare file video mp4/immagini JPEG dalla scheda SD a Facebook. Siamo in grado di pubblicare immagini JPEG su Facebook. Ma quando lo proviamo per il file video mp4, non riesce a caricare. Stiamo ottenendo questi erroriCaricamento video mp4 su Facebook utilizzando l'app per Android

HTTP Error 400 Bad request 

e messaggio di errore

"error":{"message":"(#352) Sorry, the video file you selected is in a format that we don't support.","type":"OAuthException","code":352}} 

Vuol dire che i file video caricato mp4 to facebook tramite Android non è possibile a tutti? Facebook supporta il caricamento di file mp4?

Per favore aiuto.

+1

I ha avuto lo stesso problema Sei riuscito a risolverlo? – Hgeg

risposta

0

ho affrontato il problema, e ho cambiato il params richiesta "video" -> "video.mp4" allora ha funzionato come un fascino:))

Ecco il mio codice

File videoFile = new File(videoPath); 
    AccessToken accessToken = AccessToken.getCurrentAccessToken(); 
    GraphRequest request = GraphRequest.newPostRequest(accessToken, "me/videos", null, new GraphRequest.Callback() { 
     @Override 
     public void onCompleted(GraphResponse response) { 
      Log.d("mylog", "uploadVideo Completed " + response.toString()); 
     } 
    }); 

    Bundle params = request.getParameters(); 
    params.putString("access_token", accessToken.getToken()); 
    params.putByteArray("video.mp4", getFileInByte(videoFile)); 
    request.setParameters(params); 
    request.executeAsync(); 
Problemi correlati