Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法使用Phonegap API解锁android密钥_Javascript_Ajax_Phonegap Build_Phonegap - Fatal编程技术网

Javascript 无法使用Phonegap 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

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/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"}',