gpt4 book ai didi

java - RestFB 知道我如何知道视频的上传进度吗?

转载 作者:行者123 更新时间:2023-12-01 09:06:32 26 4
gpt4 key购买 nike

我想用 Rest FB 发布视频

try {
FileInputStream fis = new FileInputStream(new File("MySuperFile"));
FacebookType response = facebookClient.publish(user.getId()+"/videos", FacebookType.class,
BinaryAttachment.with("formatOfMySuperVideo",fis),
Parameter.with("description","TheDescriptionOfMySuperVideo"));
} catch (FileNotFoundException ea) {}

它工作得很好,但我想知道是否可以知道上传的“状态”。我的意思是我想要一个进度条或百分比或类似的东西。

非常感谢!

最佳答案

首先,您需要执行另一个请求才能获取视频字段。我的意思是,在您发布请求后,您应该获得一个 postId,这样下一步要做的是:

Video video  facebookClient.fetchObject(response.getId(),Video.class, Parameter.with("fields", "status"));

也许可以通过调试进行测试:

logger.debug("Progress... " + video.getStatus().getProcessingProgress());

关于java - RestFB 知道我如何知道视频的上传进度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41225214/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com