【发布时间】:2015-09-20 15:26:14
【问题描述】:
我目前正在开发一个使用 YouTube API 的网络项目。
我完全不熟悉 API。所以每一行代码都需要付出很多努力。
使用以下代码,我可以成功检索播放列表中的项目:
https://www.googleapis.com/youtube/v3/playlistItems?part=id&playlistId=a&key=b
我收到一个这样的 JSON 文件
{
"kind": "youtube#playlistItemListResponse",
"etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/Wz7cvzuMs_tcayBMxW0Zfi_seVE\"",
"nextPageToken": "CAUQAA",
"pageInfo": {
"totalResults": "7",
"resultsPerPage": "5"
},
"items": [
{
"kind": "youtube#playlistItem",
"etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/XqXewlxjMltQNRFVLLHsWClvl0o\"",
"id": "PLTkKeV68Awyfb3jUTWipVt1po4PRMLkegNZJmJyZT7sY"
},
{
"kind": "youtube#playlistItem",
"etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/YQ1fBRcQrALULNJik38Bg2I7od8\"",
"id": "PLTkKeV68Awyfb3jUTWipVt7aZNlECmRHa8IJ-kAFkmJs"
},
{
"kind": "youtube#playlistItem",
"etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/WV3S-Lii4Xys27YNFOVDVs_kvpM\"",
"id": "PLTkKeV68Awyfb3jUTWipVt3LY0ze6_BKXezp3JVY62uQ"
},
{
"kind": "youtube#playlistItem",
"etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/R-YeNXuuTjStx4OmGdDdYEpaXxw\"",
"id": "PLTkKeV68Awyfb3jUTWipVt7X1fr2iJ7kLfDFmJ_V_D0o"
},
{
"kind": "youtube#playlistItem",
"etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/IF2GQMx3AhGIntV_58dXWyH0Wtc\"",
"id": "PLTkKeV68Awyfb3jUTWipVt-vwlWFevATj923vR9_d5Ko"
}
]
}
如果您查看 JSON 结果,您会看到每个项目都有一个 ID。 我应该如何处理此 ID 以获取与之关联的 URL?
【问题讨论】:
-
请在您的问题中包含代码,而不是链接到外部站点。否则,几年后,当有人遇到同样的问题时,这些链接可能会断开,那个人会伤心地离开。
-
@RyanBemrose 谢谢。完成。
标签: javascript php youtube google-api youtube-api