对同一应用程序使用两个 Google API
Using two Google APIs with the same application
我有一个连接到 Google 驱动器 API 的应用程序。
现在我必须添加另一个需要 Google 目录 API 的功能。
我授予了必要的权限并在我的项目中启用了新的 API。
但是我仍然收到此错误:
"message" : "Access Not Configured. Admin Directory API has not been
used in project 594418282793 before or it is disabled. Enable it by
visiting
https://console.developers.google.com/apis/api/admin.googleapis.com/overview?project=594418282793
then retry. If you enabled this API recently, wait a few minutes for
the action to propagate to our systems and retry."
问题是消息中的URL给我一个错误;显然项目 ID 无效。
这是错误:
There was an error while loading
/apis/dashboard?project=594418282793. You are missing at least one of
the following required permissions:
Project
resourcemanager.projects.get
Check that the project ID is valid and you have permissions to access
it.
我不知道这种不匹配的原因是什么,为什么错误消息中提供的项目 ID 似乎不存在,我还应该在我的应用程序中启用第二个 API。
任何想法将不胜感激。
我想你没有理解 credentials.json 的工作原理。
Access Not Configured.
表示您为此客户端加载的凭据尚未为您尝试连接的 api 设置。
当您在 Google 开发人员控制台上创建项目时,这是为了提供 google 有关您的应用程序的整体信息及其设计目的。您应该在单个项目中启用两个 api。
完成后创建您的 Oauth 凭据,就像您之前所做的那样,此凭据文件将能够连接到两个 apis。
googel 开发者控制台
左侧菜单单击凭据,然后顶部的按钮显示创建凭据
创建后点击箭头下载即可随时下载文件
我有一个连接到 Google 驱动器 API 的应用程序。 现在我必须添加另一个需要 Google 目录 API 的功能。 我授予了必要的权限并在我的项目中启用了新的 API。
但是我仍然收到此错误:
"message" : "Access Not Configured. Admin Directory API has not been used in project 594418282793 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/admin.googleapis.com/overview?project=594418282793 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry."
问题是消息中的URL给我一个错误;显然项目 ID 无效。 这是错误:
There was an error while loading /apis/dashboard?project=594418282793. You are missing at least one of the following required permissions:
Project
resourcemanager.projects.get
Check that the project ID is valid and you have permissions to access it.
我不知道这种不匹配的原因是什么,为什么错误消息中提供的项目 ID 似乎不存在,我还应该在我的应用程序中启用第二个 API。 任何想法将不胜感激。
我想你没有理解 credentials.json 的工作原理。
Access Not Configured.
表示您为此客户端加载的凭据尚未为您尝试连接的 api 设置。
当您在 Google 开发人员控制台上创建项目时,这是为了提供 google 有关您的应用程序的整体信息及其设计目的。您应该在单个项目中启用两个 api。
完成后创建您的 Oauth 凭据,就像您之前所做的那样,此凭据文件将能够连接到两个 apis。
googel 开发者控制台
左侧菜单单击凭据,然后顶部的按钮显示创建凭据
创建后点击箭头下载即可随时下载文件