2017-08-13 155 views
0

我正在写一点python使用google云API来翻译一些文本。谷歌云翻译API - “每日限制超过”

我已经在我的帐户上设置了帐单,它表示它已启动(为免费试用添加了一些功劳)。我创建了一个application_default_credentials.json文件, -

gcloud auth application-default login 

这让我登录到我的帐户(我登录到同一帐户,我设置的计费了)。

然后我用 -

os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = "/home/theo/.config/gcloud/application_default_credentials.json" 

在我的Python脚本的开始。对于我在这里跟踪这些样本的编码 - https://github.com/GoogleCloudPlatform/python-docs-samples/tree/master/translate/cloud-client

昨天api不会工作,即使我还没有使用它,我也会收到“超出每日限制”。最终我放弃了,并决定在上面睡觉。

今天再试一次,它工作。无需做任何事情。啊,我认为,它必须花费一段时间来更新我的结算信息。

但是我已经翻译了一些东西,可能是10000个字符,而且我已经收到了相同的错误信息。

我的确在云端控制台上创建了一个“Project”,并从那里获得了api密钥。我不完全确定如何使用它,因为我上面链接的文档只使用json凭证文件。从我在线阅读的内容中,推荐使用json文件,而不是现在使用密钥。

关于我需要做什么的任何想法?

谢谢。

+0

也检查你有每天开票限额为您的项目设置。 –

+0

我看不到任何选项。奇怪的是我查找使用配额,翻译api说使用0个字符。这让我觉得我不知道如何连接到正确的API或帐户。 – themusicalduck

+0

在开发者控制台中,进入'App Engine' - >'Settings' - >'Application Settings',然后选择'Edit'和'Daily spending'。我刚刚注意到了能够设置警报,在'Billing' - >'Budgets&alerts'中,但我还没有玩过这个游戏。 –

回答