问题描述
我正在尝试从不是我的频道检索订户列表。如果我去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 (将#修改为@)