oauth2.0 Google我的业务API -获取评论权限_拒绝错误

2ledvvac  于 2022-12-17  发布在  Go
关注(0)|答案(1)|浏览(180)

我正在尝试使用Google My Business API。我成功地设置了OAuth 2.0 Playground工作,并使用Google.Apis.MyBusinessAccountManagement.v1库编写了一些简单的C#代码。现在我已经完成了这两件事,我正在努力实现我的目标,那就是为我的业务获得一个评论列表。对于C#库,MyBusinessAccountManagementService对象没有任何用于查看的方法,所以我研究了一堆,发现了对另一个端点https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}/reviews的API调用,并决定尝试使用Oauth2。0使用https://www.googleapis.com/auth/business.managehttps://www.googleapis.com/auth/plus.business.manage示波器的Playground;但是由于某种原因,我在这个端点上得到了PERMISSION_DENIED错误(见下图)。我已经完成了填写表单的过程,以使我的项目与业务相关联,并且API设置为Enabled(见图)

{
  "error": {
    "status": "PERMISSION_DENIED", 
    "message": "Google My Business API has not been used in project {projectId} before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/mybusiness.googleapis.com/overview?project={projectId} then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.", 
    "code": 403, 
    "details": [
      {
        "@type": "type.googleapis.com/google.rpc.Help", 
        "links": [
          {
            "url": "https://console.developers.google.com/apis/api/mybusiness.googleapis.com/overview?project={projectId}", 
            "description": "Google developers console API activation"
          }
        ]
      }, 
      {
        "reason": "SERVICE_DISABLED", 
        "@type": "type.googleapis.com/google.rpc.ErrorInfo", 
        "domain": "googleapis.com", 
        "metadata": {
          "consumer": "projects/{projectId}", 
          "service": "mybusiness.googleapis.com"
        }
      }
    ]
  }
}

hs1rzwqc

hs1rzwqc1#

Oauth2Playground只用于测试,它不意味着任何超过这一点。
Google My Business API以前未在项目{projectId}中使用或已被禁用。请访问https://console.developers.google.com/apis/api/mybusiness.googleapis.com/overview?project={projectId}启用它,然后重试。如果您最近启用了此API,请等待几分钟,以便将此操作传播到我们的系统,然后重试。
这意味着API还没有在那个项目中启用。你需要在库下启用它。
有大约7个不同的API列在谷歌云控制台有关我的业务API。我可以建议你启用他们所有,直到你找到一个你错过了。
至于.net客户端库,请记住很多我的业务API的被弃用,他们可能不再工作,你有检查的文档。

相关问题