2013-07-03 93 views
5

在我的Android應用程序中,要求是將MP4視頻文件/ JPEG圖像從SD卡上傳到Facebook。我們可以將JPEG圖像發佈到Facebook。但是當我們嘗試使用mp4視頻文件時,它無法上傳。我們正在這些錯誤使用Android應用程序上傳mp4視頻到臉書

HTTP Error 400 Bad request 

和錯誤信息

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

這是否意味着上傳的MP4視頻文件,通過Android電子給Facebook是不可能的呢? Facebook是否支持上傳mp4文件?

請幫忙。

+1

我有同樣的問題。你設法解決它嗎? – Hgeg

回答

0

我所面臨的問題,我改變了請求參數「視頻」 - >「video.mp4」,那麼它的工作就像一個魅力:))

這裏是我的代碼

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(); 
相關問題