1
我想为我的项目使用Microsoft翻译器API。问题是我无法获取用于翻译的访问令牌。我正在使用POST方法从JavaScript发出以下请求。在JavaScript中访问Microsoft翻译器API
"**https://datamarket.accesscontrol.windows.net/v2/OAuth2-13?client_id='ID'&client_secret='secretKey'&scope='http://api.microsofttranslator.com'&grant_type='client_credentials'**"
我收到以下错误:
"{"readyState":4,"responseText":"{\"error\":\"invalid_request\",\"error_description\":\"ACS90007: Request method not allowed.\\r\\nTrace ID: bd12508b-1d2b-420c-a4e0-360ca666c97b\\r\\nTimestamp: 2013-03-05 20:39:39Z\"}","status":400,"statusText":"Bad Request"}"
感谢劳伦斯。我想设计一个Web服务,它将创建访问令牌并将其返回。 – Vishal 2013-04-22 21:00:19
只要记住,如果在JavaScript中完成对Web服务的调用,也将清楚地标识您的ID /秘密。你希望这些被存储在服务器端,并拥有w.s.生成你的令牌。然后你可以在javascript中使用该标记。 – 2013-04-22 21:28:25