获取youtube视频的评论 - 飞镖

时间:2014-10-21 09:33:07

标签: google-api youtube-api dart

我试图从我的dart控制台应用程序获取youtube视频的评论。我在谷歌控制台中创建应用程序。

然后我尝试获取视频列表:

import "package:googleapis/youtube/v3.dart" as youtube;
import "package:http/http.dart" as http;

void main() {

  http.Client client = new http.Client();  
  youtube.YoutubeApi api = new youtube.YoutubeApi(client);


  api.videos.list("title", id: "ZkGSR0Q492g").then((youtube.VideoListResponse list) {

  //    print("List length: " + list.items.length);

  });

}

当我在控制台中运行此文件时 - 出现错误:

Uncaught Error: DetailedApiRequestError(status: 403, message: Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.)

据我所知,我从未表示过API密钥应用程序。我认为这是由于这个错误。

但我无法弄清楚我需要指明它的位置?

2 个答案:

答案 0 :(得分:1)

我想您需要使用https://pub.dartlang.org/packages/google_oauth2_client创建经过身份验证的客户端(README.md中的详细说明)

答案 1 :(得分:0)

现在我使用package" googleapis_oauth"。在这个包中,我们在clientViaApiKey中有方法auth_io.dart。这解决了我的问题。