gpt4 book ai didi

go - 如何使用Youtube Go API获取视频信息?

转载 作者:数据小太阳 更新时间:2023-10-29 03:18:48 24 4
gpt4 key购买 nike

我只想做这样的事情:

curl "https://www.googleapis.com/youtube/v3/videos?id=${ID}&part=snippet&key=${KEY}"

使用 Go API 计算上传视频的日期。然而倾倒之后https://godoc.org/google.golang.org/api/youtube/v3reference ,令人沮丧的是,我不知道如何完成这项基本任务。

我可以看到 VideoSnippet在 godoc 中,但我不知道如何发现返回的调用。

最佳答案

使用 /youtube/v3/videos(搜索)和查询参数 part=snippet。每个返回的项目都将包含一个带有发布日期的 snippet 对象。

{
"kind": "youtube#videoListResponse",
"etag": "\"Bdx4f4ps3xCOOo1WZ91nTLkRZ_c/Eemxf1NUP9tlqRv5dvxAjeicTjI\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
"items": [{

"kind": "youtube#video",
"etag": "\"Bdx4f4ps3xCOOo1WZ91nTLkRZ_c/tq9JVgQy7-68z3ESgWpT0bHx5BE\"",
"id": "9bZkp7q19f0",
"snippet": {
"publishedAt": "2012-07-15T07:46:32.000Z",
...

curl + jq ❤ 示例:

$ curl "https://www.googleapis.com/youtube/v3/videos?part=snippet&id=9bZkp7q19f0&key=$KEY" -s | jq -r '.items[0].snippet.publishedAt'
2012-07-15T07:46:32.000Z

关于go - 如何使用Youtube Go API获取视频信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57109700/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com