iOS版谷歌登录-YouTube频道ID



我已经按照说明在测试应用程序中实现了iOS版Google Signin。在获得用户配置文件&令牌,我想获得用户YouTube频道ID。我尝试使用以下URL的用户访问令牌,但我得到了"权限不足"的异常https://www.googleapis.com/youtube/v3/subscriptions?part=snippet&maxResults=50&mine=真&access_token={oauth_token}

我如何在Swift中做到这一点?

iOS版谷歌登录实现,允许您使用谷歌帐户进行登录。为了能够获得YouTube数据,它需要额外的范围配置,如下所示:

let scope: NSString = "https://www.googleapis.com/auth/youtube.readonly"
let currentScopes: NSArray = GIDSignIn.sharedInstance().scopes
GIDSignIn.sharedInstance().scopes = currentScopes.arrayByAddingObject(scope)

现在,您可以使用访问令牌运行以下YouTube数据API:

https://www.googleapis.com/youtube/v3/channels?part=id&mine=true&access_token={oauth_token}

访问令牌,您将从user.authentication.accessToken

获得

相关内容

  • 没有找到相关文章

最新更新