未经授权获取用户使用userid订阅的频道列表
Get list of channels subscribed by user using userid, without authorization
以前我们使用 GData V2 api 来获取用户使用 userid 订阅的频道列表,如下所示,
https://gdata.youtube.com/feeds/api/users/userid/subscriptions?v=2&alt=json&max-results=50
但在 V3 api 中,要获取用户订阅的频道列表,授权是强制性的,任何人都知道任何其他方法。谢谢
在 V3 中 Api 您可以使用该用户的频道 ID 获取订阅列表。
GET https://www.googleapis.com/youtube/v3/subscriptions?part=snippet&channelId=*channelid*&maxResults=20&key={YOUR_API_KEY}
在 V3 API 中,如果您有访问令牌和频道 ID。像这样发出 GET 请求
https://www.googleapis.com/youtube/v3/subscriptions?part=snippet&channelId=**channel_id**&access_token=**access_token**&maxResults=**max_results_between_0_to_50_default_5**
我不是专家或任何东西,但我现在正在为我正在做的事情得到正确的结果。
编辑:
@prasad 的回答是正确的,但该请求不适用于 api_key。刚刚将他的 api_key 替换为 access_token.
以前我们使用 GData V2 api 来获取用户使用 userid 订阅的频道列表,如下所示,
https://gdata.youtube.com/feeds/api/users/userid/subscriptions?v=2&alt=json&max-results=50
但在 V3 api 中,要获取用户订阅的频道列表,授权是强制性的,任何人都知道任何其他方法。谢谢
在 V3 中 Api 您可以使用该用户的频道 ID 获取订阅列表。
GET https://www.googleapis.com/youtube/v3/subscriptions?part=snippet&channelId=*channelid*&maxResults=20&key={YOUR_API_KEY}
在 V3 API 中,如果您有访问令牌和频道 ID。像这样发出 GET 请求
https://www.googleapis.com/youtube/v3/subscriptions?part=snippet&channelId=**channel_id**&access_token=**access_token**&maxResults=**max_results_between_0_to_50_default_5**
我不是专家或任何东西,但我现在正在为我正在做的事情得到正确的结果。
编辑:
@prasad 的回答是正确的,但该请求不适用于 api_key。刚刚将他的 api_key 替换为 access_token.