如何从youtube上的频道检索订户列表?

tez616oj  于 2021-07-05  发布在  Java
关注(0)|答案(0)|浏览(377)

我试图从一个不是我的频道中检索订户列表。如果我去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上的频道获得订阅列表。
谢谢您。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题