如何使用 php 使用 Youtube Api v3 喜欢 Youtube 视频
Posted
技术标签:
【中文标题】如何使用 php 使用 Youtube Api v3 喜欢 Youtube 视频【英文标题】:How to Like Youtube Video with Youtube Api v3 using php 【发布时间】:2012-12-09 06:41:27 【问题描述】:由于 Youtube Api V2 不再支持特定视频。谁能解释一下如何用 youtube api v3 点赞视频? 我总是收到以下回复:
Response
400 Bad Request
- Show headers -
"error":
"errors": [
"domain": "youtube.part",
"reason": "unexpectedPart",
"message": "contentDetails",
"locationType": "parameter",
"location": "part"
],
"code": 400,
"message": "contentDetails"
请求是:
Request
POST https://www.googleapis.com/youtube/v3/activities?part=snippet&key=YOUR_API_KEY
Content-Type: application/json
Authorization: Bearer ya29.AHES6ZQUI8Gn7j93QZBmmdlDe7Ei-iqYseYAKAxyf3qTOHHwDHb-dA
X-javascript-User-Agent: Google APIs Explorer
"contentDetails":
"like":
"resourceId":
"videoId": "video-id",
"kind": "youtube#video"
部分是=sn-p
我正在关注这些文档:https://developers.google.com/youtube/v3/docs/activities/insert
【问题讨论】:
***.com/questions/13460699/… .. 描述您需要传递哪些标头... 【参考方案1】:答案已经在 cmets 中,但要稍微提升一下:YouTube API v3: Liking a video in Python 有更多关于喜欢视频的信息,尽管示例是 Python 中的。
重要的是,喜欢视频是通过playlistItems.insert()
调用完成的,而不是activities.insert()
调用。这是一个常见的混淆来源,我已经要求我们的技术作家尝试在文档中澄清问题。
【讨论】:
以上是关于如何使用 php 使用 Youtube Api v3 喜欢 Youtube 视频的主要内容,如果未能解决你的问题,请参考以下文章
如何使用php和API从url获取youtube视频的缩略图
10月31日V1被取消后,如何继续使用PHP客户端库'googleapis / google-api-php-client'访问'Youtube Analytics API
如何使用 Youtube API 获取 Youtube 频道横幅?