java如何使用FB Graph API从Facebook页面查找视频?
下面是我的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());
}
}
# 1 楼答案
端点
pageid/videos/...
仅涉及已发布的视频(如果您将视频安排在以后播放,则不会在此处显示)上传视频时,FB返回一个带有自己视频ID的数组,为了获取其详细信息,您应该直接使用端点
videoid/
,然后如果FB未完成视频处理或尚未发布,您仍然可以通过该端点检查其状态和详细信息。 然后,一旦发布,您就可以直接在端点videoid/video_insights/
上获得其见解使用FB Graph Explorer tool进行所有测试