想在我的Nuxt应用中使用youtube数据api
问题: 在js示例中的谷歌文档中使用了gapi( https://apis.google.com/js/api.js )
如果我可以简单地使用以下请求,那么这个lib的目的是什么: https://www.googleapis.com/youtube/v3/videos?part=id&chart=mostPopular&key= MyAPIKey
正如我所注意到的,在那里有gapi( https://developers.google.com/youtube/v3/docs/videos/list )的例子中没有API Key,但ClientId
并且在上面的简单get请求中没有ClientId,只有API Key
所以,
1.为什么要使用gapi?比上面例子中的简单获取请求更好更正确吗?
2.为什么在一种情况下他们使用ClientId而在另一种情况下它足以发送API密钥?第一种方法是更安全还是什么?
3. Nuxt中Youtube Data API的最佳用途是什么?必须使用gapi或使用API密钥发送简单的get请求吗?