如何在python程序中访问google cloud vision API?

如何在python程序中访问google cloud vision API?,python,google-app-engine,google-cloud-platform,Python,Google App Engine,Google Cloud Platform,我已经注册了谷歌云平台的免费试用版。我创建了一个项目和OAuth 2.0客户端ID。我还得到了一个json文件。我使用 pip install --upgrade google-api-python-client pip install google-cloud 现在我需要在我的python程序中访问来自google的图像API的文本提取 我有JSON文件、客户端id、客户端机密。如何在上述代码中集成这些凭据以访问google api?假设您想在本地访问cloud vision api,因为在

我已经注册了谷歌云平台的免费试用版。我创建了一个项目和OAuth 2.0客户端ID。我还得到了一个json文件。我使用

pip install --upgrade google-api-python-client
pip install google-cloud
现在我需要在我的python程序中访问来自google的图像API的文本提取


我有JSON文件、客户端id、客户端机密。如何在上述代码中集成这些凭据以访问google api?

假设您想在本地访问cloud vision api,因为在App Engine上它应该可以正常工作

要使用服务帐户JSON密钥文件进行身份验证,需要使用环境变量指向它:

$ export GOOGLE_APPLICATION_CREDENTIALS="/path/to/keyfile.json"
如果Google Cloud SDK可用,您还可以使用它进行身份验证

$ gcloud beta auth application-default login
$ gcloud beta auth application-default login