dre*_*pts 5 youtube api google-api youtube-api
通过 YouTube 数据 API 通过频道 ID 确定授权用户何时订阅 YouTube 频道的最佳方法是什么?我假设通过“Subscriptions.list”API 方法可以以某种方式实现。但具体如何?
如果您知道要检查用户订阅的频道的 channelId,则可以在subscriptions/list端点上执行 HTTP GET 请求,并将参数part设置为id和mine设置为true:
HTTP GET https://www.googleapis.com/youtube/v3/subscriptions?part=id&mine=true&key={YOUR_API_KEY}
Run Code Online (Sandbox Code Playgroud)
您还snippet可以部分传入以获取有关用户订阅的每个频道的信息。使用这种方法,您必须遍历经过身份验证的用户订阅的每个频道,并检查您的频道是否存在于该列表中。
您还可以使用要订阅的频道的param向subscriptions/insert端点发送经过身份验证的 POST 请求,如果用户已经订阅了该频道,则该请求将返回 400 错误消息。channelIdpartsnippetsubscriptionDuplicate
HTTP POST https://www.googleapis.com/youtube/v3/subscriptions?part=snippet&key={YOUR_API_KEY}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4856 次 |
| 最近记录: |