Ama*_*yan 10 android google-cloud-platform google-cloud-vision
我试图运行示例应用程序,在此处找到Github Sample,我已经创建了一个证书并创建了一个API密钥并按照指示应用.但是当我上传图片时,我得到了这个例外.我不知道我犯了什么错误.我错过了什么吗?
failed to make API request because {
"code": 403,
"errors": [{
"domain": "global",
"message": "Requests from this Android client application <empty> are blocked.",
"reason": "forbidden"
}],
"message": "Requests from this Android client application <empty> are blocked.",
"status": "PERMISSION_DENIED"
}
Run Code Online (Sandbox Code Playgroud)
我怀疑您正在创建一个Android API密钥,仅限于您的应用,并注册了sha1指纹.
这很棒!不幸的是,非Android专用的Google API java客户端库还没有完全支持android api密钥的API请求,就像特定于Android的那样.这意味着API请求不包括一些标头,用于验证API端点的密钥/应用程序,这会导致该错误(请注意client application <empty>错误消息中的 - <empty>如果请求按预期形成,则为您的包名称).
我仍然在寻找该怎么做 - 如果/当我找到它时会更新.
| 归档时间: |
|
| 查看次数: |
4932 次 |
| 最近记录: |