如何解决如何从YouTube频道上检索订户列表?
我正在尝试从不是我的频道检索订户列表。如果我去YouTube上的某个频道,则订阅者列表对公众可见。当我尝试使用API检索列表时:
YouTube.Subscriptions.List list = subscriptions.list("snippet,contentDetails");
list.setChannelId(channelID);
SubscriptionListResponse searchResponse = list.execute();
List<Subscription> searchResultList = searchResponse.getItems();
for(Subscription result : searchResultList){
SubscriptionSnippet snippet = result.getSnippet();
ResourceId resourceId = snippet.getResourceId();
String id = resourceId.getChannelId();
dbConnection.addYouTubeRelationship(channel,id);
}
我收到以下错误:
com.google.api.client.googleapis.json.GoogleJsonResponseException:禁止使用403 { “代码”:403, “错误”:[{ “ domain”:“ youtube.subscription”, “ message”:“不允许请求者访问所请求的订阅。”, “ reason”:“ subscriptionForbidden” }], “ message”:“不允许请求者访问所请求的订阅。” }
我正在使用基于API密钥的标识。请让我知道是否以及如何从YouTube频道上获取订阅列表。
谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。