Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用FB Graph API从Facebook页面查找视频?_Java_Api - Fatal编程技术网

Java 如何使用FB Graph API从Facebook页面查找视频?

Java 如何使用FB Graph API从Facebook页面查找视频?,java,api,Java,Api,下面是我的java代码,我已经在我的页面上传了youtube视频,但我无法获得上传视频的详细信息,我也阅读了Facebook开发者文档,但没有获得任何详细信息 FacebookClient fbClient = new DefaultFacebookClient(accessToken); Connection<Video> result = fbClient.fetchConnection("*Page-id*/videos/uploaded", Video.class);

下面是我的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());   
            }
        }
FacebookClient fbClient=新的DefaultFacebookClient(accessToken);
连接结果=fbClient.fetchConnection(“*页面id*/视频/上传”,Video.class);
用于(列表页:结果){
用于(视频旁白:第页){
System.out.println(“getDescription==>”+apst.getDescription());
System.out.println(“getTitle==>”+aPost.getTitle());
}
}

端点
pageid/videos/…
仅涉及已发布的视频(如果您将视频安排在以后播放,则不会在此处显示)

上传视频时,FB返回一个带有自己视频ID的数组,为了获取其详细信息,您应该直接使用端点
videoid/
,然后如果FB未完成视频处理或尚未发布,您仍然可以通过该端点检查其状态和详细信息。 然后,一旦发布,您就可以在端点
videoid/video\u insights/
上直接获得其洞察

使用进行所有测试