Javascript 无法使用Phonegap API解锁android密钥
Hhi,我尝试使用phonegap WRITE API解锁我的android密钥,更确切地说,是使用以下方法: 此方法返回:Javascript 无法使用Phonegap API解锁android密钥,javascript,ajax,phonegap-build,phonegap,Javascript,Ajax,Phonegap Build,Phonegap,Hhi,我尝试使用phonegap WRITE API解锁我的android密钥,更确切地说,是使用以下方法: 此方法返回: { "id":257852, "title":"****", "platform":"android", "created_at":"2017-07-06 01:42:56 -0700", "last_used":"2017-07-11 06:00:33 -0700", "link":"/api/v1
{
"id":257852,
"title":"****",
"platform":"android",
"created_at":"2017-07-06 01:42:56 -0700",
"last_used":"2017-07-11 06:00:33 -0700",
"link":"/api/v1/keys/android/257852",
"default":false,
"alias":"****",
"locked":true
}
问题是,突然之间,我的钥匙没有解锁,正如您在返回中以及build的web界面上所看到的那样
我使用javascript和jquery ajax执行此请求:
$.ajax({
url: "https://build.phonegap.com/api/v1/keys/android/257852",
beforeSend: function(xhr) {
xhr.setRequestHeader("Authorization", "Basic " + btoa("username:password"));
},
type: 'PUT',
dataType: 'json',
contentType: 'application/json',
processData: false,
data: '{"key_pw":"pass","keystore_pw":"pass"}',
success: function (data) {
alert(JSON.stringify(data));
},
error: function(){
alert("Cannot get data");
}
});
我不明白我做错了什么
谢谢你的帮助,很抱歉我的英语不好
编辑:
好吧,我的错。。我只把这个给数据字段:
data: '{"key_pw":"pass","keystore_pw":"pass"}',
API需要这样的东西:
data: 'data={"key_pw":"pass","keystore_pw":"pass"}',