Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.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 如何获取YouTube频道属性值_Java_Youtube_Youtube Channels - Fatal编程技术网

Java 如何获取YouTube频道属性值

Java 如何获取YouTube频道属性值,java,youtube,youtube-channels,Java,Youtube,Youtube Channels,我想检索YouTube上使用YouTube API公开提供的频道属性。 例如,我想知道以下频道的视图数、订户数: starPlus 戈雷哈克 通道的名称是动态的。 如何使用YouTube java API实现这一点 我熟悉使用gdata客户端库获取视频列表和频道详细信息。 例如,我可以在任何用户频道获得视频的名称、描述、上传时间等。 但是,我无法获取频道本身的详细信息 首先,您需要从url获取频道id。很简单 之后,您需要执行youtube API的通道->列表请求: 以下是您可以从此请求中获得

我想检索YouTube上使用YouTube API公开提供的频道属性。 例如,我想知道以下频道的视图数、订户数:

  • starPlus
  • 戈雷哈克
  • 通道的名称是动态的。 如何使用YouTube java API实现这一点

    我熟悉使用gdata客户端库获取视频列表和频道详细信息。 例如,我可以在任何用户频道获得视频的名称、描述、上传时间等。
    但是,我无法获取频道本身的详细信息

    首先,您需要从url获取频道id。很简单

    之后,您需要执行youtube API的通道->列表请求:

    以下是您可以从此请求中获得的所有数据:

  • 创建一个文件cliet_secret.jso
  • 复制下面的JSON并替换为您的凭据
  • { “已安装”:{ “客户id”:“将您的客户id放在这里-您在其中获得了一个,您在其中创建了您的开发人员帐户”, “客户机密”:“将您的客户机密放在此处” } }

  • 在类路径中添加servelet.jar文件
  • 将client_secret.json文件添加到类路径中

  • 谢谢你的回复。我尝试了代码示例标题下的示例代码,但我在连接YouTube时遇到问题。我正在运行java代码示例部分中的代码YouTubeAnalyticsReport.java。Auth.java需要创建client_secrets.json文件,该文件具有与客户端id和客户端密钥相关的值。我不知道以下变量的正确值应该是多少。授权JavaScript源代码()授权重定向URI()有人能告诉我这些值是什么吗。