2013-07-03 69 views
5

Trong ứng dụng android của tôi, yêu cầu là tải lên các tệp video mp4/hình ảnh JPEG từ thẻ SD lên facebook. Chúng tôi có thể đăng hình ảnh JPEG lên facebook. Nhưng khi chúng tôi thử nó cho tập tin video mp4, nó không tải lên được. Chúng tôi đang nhận được các lỗi nàyTải lên mp4 Video lên facebook bằng ứng dụng Android

HTTP Error 400 Bad request 

và thông báo lỗi

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

Liệu nó có nghĩa rằng các tập tin tải lên mp4 video sang facebook thông qua Android là không thể ở tất cả? Facebook có hỗ trợ tải lên các tệp mp4 không?

Vui lòng trợ giúp.

+1

tôi có cùng một vấn đề. Bạn đã quản lý để giải quyết nó? – Hgeg

Trả lời

0

tôi đã phải đối mặt với vấn đề của bạn, và tôi đã thay đổi params yêu cầu "video" -> "video.mp4", sau đó nó làm việc như một say mê:))

Đây là mã của tôi

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(); 
Các vấn đề liên quan