云视觉 returns 响应 400

Cloud Vision returns response 400

我使用的是云视觉库 PHP 包的旧版本 0.19.0,因为其他包存在一些其他依赖性问题。这可能是问题的原因,但我不确定。

在本地主机上工作时,我发出请求并且一切顺利,视觉 API returns 有效响应,但是当我部署到生产环境时,每次我尝试使用它时,它只是 returns 一个错误。

"message": "Request must specify image and features., "code": 3,"status": "INVALID_ARGUMENT","details": []

是旧包问题还是其他问题?我运行没主意了。

我用的是PHP库,所以代码很简单,我用的是

file_get_contents($imageUrl)

并将该字符串传递给以下函数

问题在于在 local/dev 和生产环境中构建 $imageUrl。我正在使用 AWS,因此开发上的 $imageUrl 与生产不同,并且生产 url 返回访问被拒绝。

检查您在使用 AWS 时的 urls。