YouTube频道订阅Android



我正在我的应用中使用 YouTube API。 用户可以使用他们的Google+帐户登录。我希望用户能够订阅某些YouTube频道。

这里似乎有一些关于网络的东西:https://developers.google.com/youtube/subscribe/

但是我找不到适合Android的东西。我是否从文档中遗漏了某些内容,或者是否有解决方法?

您无需特定的 Android 库即可为经过身份验证的用户订阅特定频道。 只需使用Part snippet参数向subscriptions/insert端点发送经过身份验证的 POST 请求,其中包含您要订阅的通道channelId

HTTP POST https://www.googleapis.com/youtube/v3/subscriptions?part=snippet&key={YOUR_API_KEY}

请求正文:

{
    "snippet": {
        "resourceId": {
            "channelId": "XXXXX" // channel ID you want to subscribe to
        }
    }
}

我发现我们可以将请求正文订阅为:

{
  "snippet": {
    "resourceId": {
      "channelId": "your channel Id",
        "kind": "youtube#channel"
    }
  }
}

来源: https://mshibanami.github.io/en/blog/subscriptions-insert-error/

最新更新