下面是我的java代码,我已经在我的页面上上传了youtube视频,但我无法获得上传的视频的细节,我也阅读了Facebook开发人员文档,但我没有获得任何细节。
FacebookClient fbClient = new DefaultFacebookClient(accessToken);
Connection<Video> result = fbClient.fetchConnection("*Page-id*/videos/uploaded", Video.class);
for (List<Video> page : result) {
for (Video aPost : page) {
System.out.println("getDescription ==> " + aPost.getDescription());
System.out.println("getTitle ==> " + aPost.getTitle());
}
}发布于 2018-06-09 16:53:47
端点pageid/videos/...仅涉及已发布的视频(如果您将视频安排为稍后发布,则它不会出现在此处)。
当你上传一个视频时,FB会返回一个带有自己的视频ID的数组,为了获得它的详细信息,你应该直接使用端点videoid/,那么如果视频还没有被FB完成处理,或者还没有发布,你仍然可以通过这个端点检查它的状态和详细信息。然后,一旦发布,您可以直接在端点videoid/video_insights/上获得其见解。
使用FB Graph Explorer tool进行所有测试。
https://stackoverflow.com/questions/50772438
复制相似问题