谷歌加API:“权限不足”错误

2023-12-09

我正在使用 api 搜索 google plus

这是我的网址:https://www.googleapis.com/plus/v1/activities?query=internet%20marketing access_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

这是回复:

{
   "error": {
     "errors": [
      {
         "domain": "global",
         "reason": "insufficientPermissions",
         "message": "Insufficient Permission"
      }
     ],
   "code": 403,
   "message": "Insufficient Permission"
   }
}

这是我的 API 控制台屏幕https://i.stack.imgur.com/jO27J.png

任何人都可以告诉我需要在 api 控制台中为我的应用程序设置什么权限。 ?


这是您的访问令牌的问题,而不是您的项目配置的问题。

如果您在检索访问令牌时未请求所需的范围,则会返回权限不足错误。据猜测,由于您使用的是 Google+ API 和 YouTube API,因此您可能只请求了 YouTube 范围,而不是两者都请求,即:

检查您是否已请求这两项:

https://www.googleapis.com/auth/youtube
https://www.googleapis.com/auth/plus.login

而且不仅仅是第一个。

您可以通过将 access_token 传递到此端点来检查您请求的范围:

https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=ACCESS_TOKEN

我无法检查示例中的令牌,因为它已过期(访问令牌在一小时后过期)。另外,请不要公开发布访问令牌,因为它们允许其他人访问您的数据 - 它们应该保密并小心对待。

顺便,https://www.googleapis.com/plus/v1/activities?query=QUERY是未经身份验证的调用,因此您可以传递项目的 API 密钥而不是访问令牌。如果您拨打电话,那么您根本不需要请求范围或获取访问令牌。

如果您还没有看到它,您可以在 OAuth 2.0 Playground 尝试您想要进行的 API 调用:

https://developers.google.com/oauthplayground/

这是一个了解什么有效、什么无效的好地方。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

谷歌加API:“权限不足”错误 的相关文章

  • RefreshToken 在我获得新的令牌 Google Sheets API 后没有发回

    我正在使用带有 PHP 的 Google Sheets API 并遵循可以在此处找到的快速入门指南https developers google com sheets quickstart php https developers goog
  • Google People API 是否支持查询功能

    google people api支持查询功能吗 目前 较旧的 api contact google api 允许您使用查询参数 q 进行简单的文本搜索 想知道 people api 是否支持这个 谢谢 德里克 Google People
  • 有 Google Keep API 吗? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 Google Keep 有 API 吗 我想为 Google Keep 制作一个 Windows 8 应
  • 互动卡环聊 Api

    我正在使用交互式卡将消息异步发送到环聊聊天 API 并且使用了 onClick action 但是当我执行该操作并单击按钮时 我收到此错误 CARD CLICKED ERROR 并不是我通过将 actionResponse 添加到 a 来处
  • 使用 Google Places Autocomplete API 的 REQUEST_DENIED 响应

    我正在开发 Android 应用程序 它使用谷歌的地点自动完成 API 当尝试点击以下网址时 我得到的答复如下 预测 状态 REQUEST DENIED 我从下面的链接获得了 API 密钥Google API 控制台 http code g
  • 上传时的 Google Drive API——这些额外的空行从何而来?

    总结一下该程序 我从我的 Google 云端硬盘下载一个文件 然后在本地计算机中打开并读取一个文件 file a txt 然后在我的计算机中打开另一个文件 file b txt 处于附加模式 并且在使用这个新的 file b 更新我的 Go
  • 使用 Google place API 从 lat long 获取附近的地点

    我正在使用 google place API 即 https maps googleapis com maps api place search json location 33 7167 73 0667 radius 500 type f
  • 谷歌地图的地址建议

    有人知道是否有任何方法可以重现 ajax 建议框 例如http maps google com http maps google com 我的网页中有使用 google 地图 api 的吗 例如 如果有人写下 15 Avenue 的建议列表
  • Google 登录回调 - 获取姓名和电子邮件

    我试图在登录时将基本的谷歌帐户信息 姓名 电子邮件 ID 捕获到数据库中 我通过为他们的个人资料信息设置变量并通过 AJAX 更新数据库来做到这一点 参见下面示例中的变量 if authResult access token The use
  • 通过服务器端的服务帐户使用 gmail api,避免使用 OAUTH2 GUI

    我有一个用 python 开发的应用程序 它使用 SMTP 服务连接到 gmail 帐户 这种类型的连接典型为 访问不安全的应用程序 不太安全的应用程序 https myaccount google com lesssecureapps 为
  • 获取两个日期之间的日历事件

    如何获取两个特定日期之间的所有事件 例如我只想获取之间的事件1st of March 2013 28th of March 2013 我正在使用 Google 日历 API v3 在 Google Calendar API v1 中 可以使
  • Rails 中的 plusDomains.circles.addPeople 的 Google API 产生 403 Forbidden

    Using Google API Ruby 客户端 https github com google google api ruby client class GooglePlus def self follow contact contac
  • 从后端服务器使用 google fit api

    我正在编写一个 Android 应用程序 它需要从后端服务器读取用户的健身数据 步数 卡路里等 如果需要 该服务器将读取数据并向 Android 应用程序推送通知 我设法完成身份验证部分 应用程序现在将从 oauth 流接收到的代码发送到后
  • Google API Oauth2:所有用户只有一个刷新令牌?

    我正在使用 OAuth2 身份验证 并且我有一个包含多个用户的 CMS 每个用户都有自己的配置文件 碰巧我们公司有一个 Google 帐户 可以访问多个 Analytics 帐户 对于使用 CMS 的每个用户 我使用不同的用户名连接到 Go
  • 如何以编程方式下载公共 Google Drive 文件?

    我有一个后端服务器 必须下载 Google 云端硬盘上的文件 该文件已由所有者向公众共享 我们的客户通过电子邮件向我们发送链接 我们从电子邮件中获取链接 不涉及 UI 该程序需要获取或下载文件并离线处理它 谷歌示例似乎是使用 UI 运行的
  • Google API - 重定向 URI 不匹配错误

    我正在我的网络应用程序上实现 google 登录 我通过参考this尝试过link https developers google com web signin server side flow 我的 google 登录按钮如下 div s
  • 如何从回调函数中获取值

    我对 javascript 比较陌生 并且面临一些困难 我有两个 java 脚本文件 如下所示 我无法获取变量的值条目标题在 getRss 函数内并将其存储在变量内Rss1 标题 and Rss2 标题 创建一个全局变量并将其分配给条目标题
  • 使用 API 将文件上传到 Google 云端硬盘并出现错误 403

    我想将 zip 文件上传到 Google 云端硬盘 我使用 Java 快速入门 https developers google com drive v3 web quickstart java https developers google
  • get_video_info YouTube 端点突然返回 404 未找到

    https www youtube com get video info video id videoId https www youtube com get video info video id 7BvideoId 7D正在投掷 响应状
  • 如何从 Google Custom Search API 获取超过 100 个结果

    我正在尝试使用 Google Custom Search API 在 Java 中进行研究 因此 我需要为每个查询提供一个大的结果集 然而 我似乎仅限于前 100 个结果 这比我需要的要少得多 我使用这样的列表方法 list setStar

随机推荐