You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Google Business Profile API获取账号位置并解决429配额错误

解决Google Business Profile API 429(配额值为0)问题的建议

问题背景

已完成Google Business Profile API访问权限审批,在Google Cloud项目中启用了以下API:

  • Google My Business API PRIVATE
  • My Business Account Management API
  • My Business Business Calls API
  • My Business Business Information API
  • My Business Lodging API
  • My Business Notifications API
  • My Business Place Actions API
  • My Business Q&A API
  • My Business Verifications API

按基础设置指南获取到授权用户的Account ID后,调用My Business Business Information API的非搜索接口(例如GET /v1/accounts/{accountId}/locations)时,返回429错误,提示DefaultRequestsPerMinutePerProject配额值为0,但在Google Cloud控制台中找不到该配额项,已提交通用配额提升表单,不确定是否能解决问题。

错误日志示例:

{
  "error": {
    "status": "RESOURCE_EXHAUSTED", 
    "message": "Quota exceeded for quota metric 'Requests' and limit 'Requests per minute' of service 'mybusinessbusinessinformation.googleapis.com' for consumer 'project_number:40740XXXXXX'.", 
    "code": 429, 
    "details": [
      {
        "reason": "RATE_LIMIT_EXCEEDED", 
        "@type": "type.googleapis.com/google.rpc.ErrorInfo", 
        "domain": "googleapis.com", 
        "metadata": {
          "service": "mybusinessbusinessinformation.googleapis.com", 
          "quota_limit": "DefaultRequestsPerMinutePerProject", 
          "quota_location": "global", 
          "quota_metric": "mybusinessbusinessinformation.googleapis.com/default_requests", 
          "quota_limit_value": "0", 
          "consumer": "projects/40740XXXXXXX"
        }
      }, 
      {
        "@type": "type.googleapis.com/google.rpc.Help", 
        "links": [
          {
            "url": "https://cloud.google.com/docs/quota#requesting_higher_quota", 
            "description": "Request a higher quota limit."
          }
        ]
      }
    ]
  }
}

解决建议

1. 确认API启用与项目关联

再次检查Google Cloud控制台中,My Business Business Information API是否在当前使用的项目下正常启用,无禁用状态。对于私有API(Google My Business API PRIVATE),需确认权限审批后项目已正确关联该API的访问权限,避免因关联失效导致配额未初始化。

2. 精准定位配额页面

不要仅查看API概览页的配额,直接进入「IAM与管理」→「配额」页面:

  • 在搜索框输入mybusinessbusinessinformation.googleapis.com,筛选所有相关配额项;
  • 切换到「所有配额」视图,检查是否有隐藏的配额条目;
  • 确认是否存在区域限制导致部分配额未显示(错误提示中quota_location为global,需确保筛选范围包含全球)。

3. 直接联系官方支持

通用配额提升表单处理周期较长,且涉及私有API的特殊配额配置,建议:

  • 若有Google Cloud付费支持权限,直接提交支持工单,附上完整错误日志、项目编号、API启用截图,明确说明DefaultRequestsPerMinutePerProject配额值为0的问题,要求协助排查配额初始化异常;
  • 若无付费支持,可通过Google Business Profile开发者社区反馈问题,提供必要的身份验证信息(如获批权限的邮件截图),请求官方介入。

4. 验证授权凭证与权限

  • 确认API调用使用的OAuth 2.0令牌包含正确的范围(如https://www.googleapis.com/auth/business.manage);
  • 检查授权用户是否为目标Google Business Profile的拥有者或管理员,部分权限不足的场景可能伪装成配额错误;
  • 在API Playground中重新生成令牌并发起请求,排除令牌过期或范围缺失的问题。

5. 排除临时配置或用户级限制

  • 尝试使用同项目下的其他授权用户发起请求,排除单个用户的配额限制;
  • 降低请求频率后再次测试,虽然错误提示配额值为0,但不排除临时配置异常导致的临时限制;
  • 对比搜索接口与非搜索接口的调用参数,确认非搜索接口没有使用错误的路径或参数触发特殊限制。

内容的提问来源于stack exchange,提问作者bmiskie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 10:16:03