gpt4 book ai didi

api - YouTube API。检查用户是否已订阅

转载 作者:行者123 更新时间:2023-12-02 01:29:30 27 4
gpt4 key购买 nike

通过 YouTube 数据 API 通过 channel ID 确定授权用户何时订阅 YouTube channel 的最佳方法是什么?我假设通过“Subscriptions.list”API 方法可以以某种方式实现。但具体如何?

最佳答案

如果您知道要检查用户订阅的 channel 的 channel ID,则可以对 subscriptions/list 执行 HTTP GET 请求。端点与参数 part设置为 idmine设置为 true :

HTTP GET https://www.googleapis.com/youtube/v3/subscriptions?part=id&mine=true&key={YOUR_API_KEY}

您也可以传入 snippet部分是获取有关用户订阅的每个 channel 的信息。使用这种方法,您必须遍历经过身份验证的用户订阅的每个 channel ,并检查您的 channel 是否存在于该列表中。

您还可以向 subscriptions/insert 发送经过身份验证的 POST 请求。端点与 channelId您要订阅的 channel 的 part参数 snippet ,如果用户已经订阅了该 channel ,请求将返回 400 错误消息 subscriptionDuplicate .
HTTP POST https://www.googleapis.com/youtube/v3/subscriptions?part=snippet&key={YOUR_API_KEY}

关于api - YouTube API。检查用户是否已订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34993738/

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