有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

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

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

    使用FB Graph Explorer tool进行所有测试