Facebook restfb:上传950 mb视频时遇到504
使用restfb-1.6.12 将客户端创建为:Facebook restfb:上传950 mb视频时遇到504,facebook,facebook-graph-api,video,restfb,Facebook,Facebook Graph Api,Video,Restfb,使用restfb-1.6.12 将客户端创建为: facebookClient = new DefaultFacebookClient(accessToken, new CustomWebRequestor(), new DefaultJsonMapper()); 在CustomWebRequestor中,将覆盖customizeConnection(),并指定以下内容: connection.setChunkedStreamingMode(5242880); 将视频上载为: faceboo
facebookClient = new DefaultFacebookClient(accessToken, new CustomWebRequestor(), new DefaultJsonMapper());
在CustomWebRequestor中,将覆盖customizeConnection(),并指定以下内容:
connection.setChunkedStreamingMode(5242880);
将视频上载为:
facebookClient.publish("me/videos", FacebookType.class, BinaryAttachment.with(mediaFileName, mediaFileStream), Parameter.with("description", msg), Parameter.with("target_id", "me"), Parameter.with("metadata", 1));
遇到以下情况:
com.restfb.exception.FacebookNetworkException: A network error occurred while trying to communicate with Facebook: Facebook request failed (HTTP status code 504)
at com.restfb.DefaultFacebookClient.makeRequestAndProcessResponse(DefaultFacebookClient.java:625)
上传发生在我可以在Facebook上找到视频的时候,但是从API收到的回复没有告诉我。API适用于较小大小的视频,如400-500 MB。最近的变更日志也没有提及任何与此相关的变更。请帮忙。你看了吗
在那里,Facebook表示
视频必须编码为多部分/表单数据
,并发布到
graph video.facebook.com
而不是常规的graph API URL
此外,还有其他规则
视频的纵横比必须介于9x16和16x9之间,并且
视频长度不能超过1024MB或180分钟
RestFB是否使用了正确的端点?Facebook修复了bug developers下的问题。Facebook.com/bugs/791781120839901听起来你应该在网站上提交bug是的,可能吧。目前正在尝试稍微调整API。如果不起作用,将提交一个bug。我想我应该先问一下是否有人知道这件事。作为参考:Facebook已经修复了这个错误。URL是正确的。检查过了。关于endpoint,这也是正确的,因为尺寸较小的视频正在上传,我们从Facebook收到的回复是504,其他什么都没有。奇怪的是,我可以在Facebook timeline上看到视频。然后我想你应该提交一个bug,正如@WizKid推荐的那样