使用Android应用程序将mp4视频上传至facebook
在我的android应用程序中,需要将mp4视频文件/JPEG图像从SD卡上传到facebook。我们可以将JPEG图像发布到facebook。但当我们尝试mp4视频文件时,它无法上传。我们得到了这些错误使用Android应用程序将mp4视频上传至facebook,android,android-facebook,Android,Android Facebook,在我的android应用程序中,需要将mp4视频文件/JPEG图像从SD卡上传到facebook。我们可以将JPEG图像发布到facebook。但当我们尝试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":"OAut
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}}
这是否意味着通过Android将mp4视频文件上传到facebook根本不可能?facebook支持上传mp4文件吗
请帮助。StackOverflow中已经回答了类似的问题
请尝试使用。这里给出的解决方案应该适合您。我已经面对了您的问题,我更改了请求参数“video”->“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();
我也有同样的问题。你设法解决了吗?