2014-07-25 48 views
0

我迄今所做的:如何从客户端的Java程序使用Google Translate API?

  • 我设置在谷歌开发者控制台项目
  • 我安装了计费
  • 我指派翻译API。它已打开。 ON按钮为绿色

现在我对关键设置感到困惑。我必须设置什么类型的密钥以及必须提供哪些参数才能从我的java程序调用api?

enter image description here

我尝试到目前为止取得了以下错误,试图用一个浏览器获得请求时:

Access Not Configured. Please use Google Developers Console to activate the API for your project. 

回答

0

你必须去在谷歌开发者控制台项目,然后到APIS &验证,点击凭证并创建新的客户端ID。选择你的应用程序的类型(如果它是一个Java应用程序,它将被安装应用程序>其他),你的密钥将是客户端的秘密。

您也可以使用公钥代替OAuth。要做到这一点,而不是选择创建新的客户端ID,请尝试创建新密钥,然后尝试浏览器密钥。

+0

非常感谢您的帮助。我添加了关键代的屏幕截图,并且我没有选择“已安装的应用程序”。但我现在成功地使用了浏览器密钥并将IP空置。这工作从浏览器,我希望它也可以从我的Java。我试试.... –

+0

从你的屏幕截图中,你使用的是公钥,而不是你设置结算的那个,我相信。为了使用您所支付的密钥,您需要按照我的解释创建新的客户端ID,而不是像您的屏幕截图所示的那样创建新的密钥。 – dabadaba

+0

它与浏览器密钥一起工作,因为URLConnection看起来像浏览器。 –

相关问题