2014-07-25 46 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看起來像瀏覽器。 –

相關問題