请求的身份验证范围不足 youtube api
Request had insufficient authentication scopes youtube api
我已启用 Youtube Api 并在 Cloud Console 中的 oAuth 同意屏幕中添加了范围,在任何人都可以解决此问题之前它一直在工作
{
I/flutter (21147): "error": {
I/flutter (21147): "code": 403,
I/flutter (21147): "message": "Request had insufficient authentication scopes.",
I/flutter (21147): "errors": [
I/flutter (21147): {
I/flutter (21147): "message": "Insufficient Permission",
I/flutter (21147): "domain": "global",
I/flutter (21147): "reason": "insufficientPermissions"
I/flutter (21147): }
I/flutter (21147): ],
I/flutter (21147): "status": "PERMISSION_DENIED"
I/flutter (21147): }
I/flutter (21147): }
Request had insufficient authentication scopes.
表示您尚未授权您的应用程序 scopes 要求。
当您授权用户时,您告诉用户您的应用程序需要什么scope授权。
假设您正在尝试做一个 video.insert
为了调用 video.insert 方法,您需要获得以下范围之一的授权
如果您授权您的用户说 https://www.googleapis.com/auth/youtube.readonly
那么您没有使用该方法所需的授权范围。
解决方法是查看文档,找出您调用的方法需要的授权范围。一旦您知道您可以更改代码中的范围并再次请求用户授权。
它之前工作正常
我非常怀疑在您更改或删除代码中的作用域之前它是否正常工作。这是一个全有或全无的事情,它不会随机停止工作。
我已启用 Youtube Api 并在 Cloud Console 中的 oAuth 同意屏幕中添加了范围,在任何人都可以解决此问题之前它一直在工作
{
I/flutter (21147): "error": {
I/flutter (21147): "code": 403,
I/flutter (21147): "message": "Request had insufficient authentication scopes.",
I/flutter (21147): "errors": [
I/flutter (21147): {
I/flutter (21147): "message": "Insufficient Permission",
I/flutter (21147): "domain": "global",
I/flutter (21147): "reason": "insufficientPermissions"
I/flutter (21147): }
I/flutter (21147): ],
I/flutter (21147): "status": "PERMISSION_DENIED"
I/flutter (21147): }
I/flutter (21147): }
Request had insufficient authentication scopes.
表示您尚未授权您的应用程序 scopes 要求。
当您授权用户时,您告诉用户您的应用程序需要什么scope授权。
假设您正在尝试做一个 video.insert
为了调用 video.insert 方法,您需要获得以下范围之一的授权
如果您授权您的用户说 https://www.googleapis.com/auth/youtube.readonly
那么您没有使用该方法所需的授权范围。
解决方法是查看文档,找出您调用的方法需要的授权范围。一旦您知道您可以更改代码中的范围并再次请求用户授权。
它之前工作正常
我非常怀疑在您更改或删除代码中的作用域之前它是否正常工作。这是一个全有或全无的事情,它不会随机停止工作。