Я пытаюсь подключить переводчик Bing к моему EXT JS. У меня возникли проблемы с попыткой получить токен доступа. Независимо от того, что я пробовал, я получаю 400 плохих запросов.Bing Translator EXT JS Ток доступа
Это мой код:
var clientId = encodeURI("<my id>"),
clientSecret = encodeURI("<my secret>"),
scope = encodeURI("http://api.microsofttranslator.com"),
grantType = encodeURI("client_credentials");
var params = {client_id : clientId,
client_secret : clientSecret,
scope : scope,
grant_type : grantType};
Ext.Ajax.request({
url : "https://datamarket.accesscontrol.windows.net/v2/OAuth2-13/",
method : "POST",
params : params,
success : function(response) {
alert("Success");
},
fail : function() {
alert("Fail");
}
});
Я начинаю думать, что это не представляется возможным. Я считаю, что это запрос, который https://datamarket.accesscontrol.windows.net/v2/OAuth2-13/ не разрешает. Может быть, он делает эту клиентскую сторону? Или, может быть, https-url не работает в Ajax.request. Любая помощь вообще ценится.