我试图从一个不是我的频道中检索订户列表。如果我去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禁止{“code”:403,“errors”:[{“domain”:“youtube.subscription”,“message”:“不允许请求者访问请求的订阅。”,“reason”:“subscriptionforbidden”}],“message”:“不允许请求者访问请求的订阅。”}
我使用的是基于api密钥的标识。请让我知道,如果我可以和如何从youtube上的频道获得订阅列表。
谢谢您。
暂无答案!
目前还没有任何答案,快来回答吧!