如何在客户端上使用java程序中的Google Translate API?
到目前为止我所做的: 我在google开发者控制台中设置了一个项目 我设置了账单 我指定了翻译api。它是打开的。按钮是绿色的 现在我对按键设置感到困惑。我必须设置什么类型的密钥,以及必须提供哪些参数才能从java程序调用api 到目前为止,我的尝试在使用浏览器尝试get请求时导致以下错误:如何在客户端上使用java程序中的Google Translate API?,java,google-api,translation,Java,Google Api,Translation,到目前为止我所做的: 我在google开发者控制台中设置了一个项目 我设置了账单 我指定了翻译api。它是打开的。按钮是绿色的 现在我对按键设置感到困惑。我必须设置什么类型的密钥,以及必须提供哪些参数才能从java程序调用api 到目前为止,我的尝试在使用浏览器尝试get请求时导致以下错误: Access Not Configured. Please use Google Developers Console to activate the API for your project. 您必须在
Access Not Configured. Please use Google Developers Console to activate the API for your project.
您必须在Google Developers控制台中转到您的项目,然后转到API和Auth,单击凭据并创建新的客户端ID。选择应用程序的类型如果它是Java应用程序,它将被安装为application>Other,并且您的密钥将是客户端机密
您还可以使用公钥而不是OAuth。要执行此操作,请尝试创建新密钥,然后选择浏览器密钥,而不是选择“创建新客户端ID”。非常感谢您的帮助。我为密钥生成添加了一个屏幕截图,我没有选择安装您的mentoined应用程序。但我现在成功地使用了浏览器键,并将ip保留为空。这是通过浏览器实现的,我希望它也能通过java实现。我试着……从你的截图上看,你使用的是一个公钥,我相信不是你设置账单的那个。要使用您付费的密钥,您需要创建新的客户端ID,正如我所解释的,而不是像您的屏幕截图所示创建新密钥。它与浏览器密钥一起工作,因为URLConnection看起来就像浏览器一样。是的,应该是这样,但我建议使用OAuth选项。不管怎样,看起来你自己解决了你的问题:非常感谢和抱歉。你可以用解决方案修改你的答案,我会接受你的努力。