无法使用Phonegap API解锁android密钥

问题描述 投票:1回答:1

嗨,我尝试使用phonegap WRITE API以及更精确地通过以下方法来解锁我的android密钥:https://build.phonegap.com/api/v1/keys/android/257852?auth_token=mytoken

此方法返回:

{  
    "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  
} 

问题是突然间,我的钥匙没有解锁,正如您在返回以及构建的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"}',
javascript ajax phonegap-build phonegap
1个回答
0
投票

大声笑,我认为没有人在乎...

© www.soinside.com 2019 - 2024. All rights reserved.