Unity集成Google Vision遇404错误:/v1/images:annotate接口不存在
Google Vision API 404错误排查方案
以下是导致你遇到404错误的常见原因及解决办法:
请求方法错误:
images:annotate端点仅支持POST请求。如果用GET方式提交带请求体的请求,服务器会无法匹配对应资源,直接返回404。务必将请求方式设置为POST,并把JSON数据放在请求体中发送。API密钥与服务启用问题:
- 检查你的API密钥对应的Google Cloud项目是否已启用Cloud Vision API。未启用服务的情况下,即使URL正确,服务器也无法识别请求路径。
- 确认密钥没有设置IP白名单、API限制等规则,导致请求被拦截(这类情况偶尔也会以404形式返回)。
请求体格式错误:
maxResults字段要求是数值类型,你请求中写的"maxResults":"1"是字符串,需改为"maxResults":1。格式错误可能导致请求解析失败,引发服务端异常。parent字段虽然可选,但建议填写正确的项目资源路径(格式为projects/[你的项目ID]),避免潜在的请求处理问题。
URL拼写验证:确认请求URL完全正确,正确端点为
https://vision.googleapis.com/v1/images:annotate,注意images:annotate里的冒号不能遗漏或写错。
内容的提问来源于stack exchange,提问作者user3575649
相关产品推荐
相关产品推荐

