我需要访问与当前登录用户关联的youtube频道的订阅者数量。这方面的在线文档似乎令人困惑。我想提示用户接受查看其YouTube帐户的权限请求,然后我想检索订阅者计数。后者似乎很容易,但第一部分我无法弄清楚。我不确定是否需要从Google+个人资料中检索频道列表,然后通过youtube data api访问这些频道的详细信息。或者只是通过youtube api直接进行操作,我可以向用户提示屏幕,以便他们可以选择他们想要使用的频道/帐户。任何帮助表示赞赏。
答案 0 :(得分:0)
我还没有看到任何直接从Google+获得Youtube channel_id
的实施方式。为了证明这一点,我使用Google+ Try-it进行了REST调用。
检查响应,没有提到Youtube频道。这必须使用Youtube API完成。
"我想检索订阅者数量..直接通过youtube api进行此操作..."
制作一个' GET' REST调用,您将看到频道的订阅者数量:
https://www.googleapis.com/youtube/v3/channels?part=statistics&id={CHANNEL_ID}&key={SERVER_API_KEY}
(在浏览器中试试这个)
要在JAVA中进行REST调用,请尝试: