来自 IP 地址的 Google Vision API 请求...被阻止

Posted

技术标签:

【中文标题】来自 IP 地址的 Google Vision API 请求...被阻止【英文标题】:Google Vision API Requests from IP address ... are blocked 【发布时间】:2017-09-10 14:34:06 【问题描述】:

我使用 Google Vision OCR 使用 php 语言从图像中获取文本。 当我用了很长时间。我收到以下错误:

array(1) 
  ["error"]=>
  array(4) 
    ["code"]=>
    int(403)
    ["message"]=>
    string(53) "Requests from IP address ..... are blocked."
    ["status"]=>
    string(17) "PERMISSION_DENIED"
    ["details"]=>
    array(1) 
      [0]=>
      array(2) 
        ["@type"]=>
        string(35) "type.googleapis.com/google.rpc.Help"
        ["links"]=>
        array(1) 
          [0]=>
          array(2) 
            ["description"]=>
            string(32) "Google developer console API key"
            ["url"]=>
            string(75) "https://console.developers.google.com/project/191619933224/apiui/credential"
          
        
      
    
  

请告诉我原因以及如何解决它。 非常感谢。

【问题讨论】:

可能你已经超出了你的请求限制配额,ip不能再发送请求了。您需要提高限制或更好地处理请求。 你好,你还在用 google vision ocr 和 php 吗? 【参考方案1】:

检查您是否已授权Cloud API console 中的API 并按照sample documentation 中的说明配置您的PHP 客户端。

具体来说,请确保在运行示例之前下载与您的视觉 API 项目关联的 credentials.json 文件并将 GOOGLE_APPLICATION_CREDENTIALS 环境变量设置为凭据路径。

【讨论】:

以上是关于来自 IP 地址的 Google Vision API 请求...被阻止的主要内容,如果未能解决你的问题,请参考以下文章

来自边界框的 Google Vision Api 文本检测布局信息

来自 Google Vision API OCR 的响应 400,带有指定图像的 base64 字符串

Google Vision 文本检测返回过多不必要的数据

未找到 Android Google Play Service Vision 条码扫描器库

Google Cloud SQL“空闲IP地址”

Google Analytics 报告的位置与 IP 地址的位置之间的差异