2014-03-03 240 views
0

所以我得到一个错误代码400与keyInvalid原因:谷歌翻译API - 错误代码400

 json = { 
    error =  { 
     code = 400; 
     errors =   (
         { 
       domain = usageLimits; 
       message = "Bad Request"; 
       reason = keyInvalid; 
      } 
     ); 
     message = "Bad Request"; 
    }; 
} 

enter image description here

我使用的是正确的API调用,我敢肯定:

https://www.googleapis.com/language/translate/v2?key=INSERT-YOUR-KEY&q=hello%20world&source=en&target=de 

而对于INSERT-YOUR-KEY我都试过了Client IDClient secret

此外,我确实在控制台中打开了翻译API。

+0

所以,我只使用我上面粘贴的API调用。我不会通过OAuth并首先请求访问令牌。那是缺少的吗? – Ramsel

回答

1

enter image description here

哦,上帝,什么是浪费时间 - 主要是我的错!所以我需要创建一个公共API密钥,这是页面上的第二个选项,整个时间都在脸上。其中一个...