gpt4 book ai didi

ios - 如何在 iOS 应用程序中使用 'Service account' 实现 Vision API?

转载 作者:行者123 更新时间:2023-11-28 11:40:01 29 4
gpt4 key购买 nike

我正在尝试通过 REST 为我的应用实现 Google Vision API。 https://cloud.google.com/vision/docs/pdf

是否有任何示例或建议如何执行此操作?

文档说他们需要服务帐户 token ,但找不到任何示例如何从 iOS 应用端获取服务帐户 token 。我已经尝试通过 GTMAppAuth 但出现 403 错误

我能够从我的 mac 机器生成这个 token 并且一切正常,但 token 的生命周期有限,3-4 小时后它会过期

最佳答案

我自己想出来并做到了。文档: https://developers.google.com/identity/protocols/OAuth2ServiceAccount#jwt-auth

1)您需要创建服务帐户,下载 p12 或 JSON 文件。 JSON 文件包含私钥和公共(public)证书 url。您需要创建文本文件,其中私钥在顶部,证书在底部并运行此命令:openssl pkcs12 -export -in file_name.txt -out file_name.p12

2)使用文档中描述的参数创建 jwt token (对于 jwt,我使用了这个库:https://github.com/yourkarma/JWT)

3) 向 https://www.googleapis.com/oauth2/v4/token 发出 POST 请求带有文档中描述的参数

希望对以后的人有所帮助

关于ios - 如何在 iOS 应用程序中使用 'Service account' 实现 Vision API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53931530/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com