You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Flutter中无需身份验证,仅用API密钥调用Google APIs?

在Flutter中通过API密钥调用Google APIs的正确方式

你需要将_myApiKey作为参数传入YouTubeApi的构造函数中,原示例代码缺少这一步,修改后的完整代码如下:

const _myApiKey = '你的API密钥';

final client = Client();
// 在此处传入API密钥参数
final youTubeApi = YouTubeApi(client, apiKey: _myApiKey);
final searchList = await youTubeApi.search.list(['snippet'], maxResults: 25, q: 'flutter');

Google APIs的Dart客户端库(比如示例中的YouTube Data API库)默认提供了带apiKey参数的构造函数,用于实现无需用户身份验证的API调用。传入密钥后,后续所有通过该YouTubeApi实例发起的请求都会自动携带这个密钥,完成API身份校验。

内容的提问来源于stack exchange,提问作者Akshdeep Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 01:37:34