私はBingトランスレータをEXT JSに接続しようとしています。私はアクセストークンを取得しようとするのに問題があります。私が何を試しても、私は400の悪い要求を得る。Bingトランスレータ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で動作しないかもしれません。どんな助けも高く評価されました。