如何使用 Java 通过 RestFB API 检索视频自定义标签?

How do I retrieve video custom labels through the RestFB API using Java?

我正在创建一个 java 应用程序,它使用 RestFB 从 Facebook 视频中提取数据。如何从每个视频中检索自定义标签?

虽然我能够从每个视频中提取正常数据,但似乎没有任何获取自定义标签的 RestFB 函数。

我尝试通过复制RestFB源代码来创建我自己的函数来获取标题,然后根据我需要的数据进行更改,但这似乎不起作用。

RestFB中缺少atm的custom labels字段,所以你可以等到新版本发布或者像这样写一个自定义视频类型:

public class CustomLabelsVideo extends Video {

   @Facebook("custom_labels")
   private List<String> customLabels = new ArrayList<>();

   public List<String> getCustomLabels() {
      return customLabels;
   }

   public void setCustomLabels(List<String> customLabels) {
      this.customLabels = customLabels;
   }
}

您需要在fetchObject 方法中使用此类型,并且不要忘记将custom_labels 字符串添加到您获取的字段中。