我有api的ajax格式我怎么能在android中编码来获得响应

时间:2014-10-08 21:02:31

标签: android jquery ajax

我有api的ajax格式,如何在android中编码以获取对服务器的访问权限。我有API ID和API密钥以及用于访问服务器的URL。 我的api代码格式为

$.ajax({
    url: 'https://www.abc.com/server/api/user.login'
    dataType: 'json',
    method: 'POST',
    data: {
        api_id: 4,
        api_key: '06875425-b293-43af-9966-1245125f6bb95b1f7c5e-f932-4916-87f5-db0b298f2',
        token: 'api_token_from_previous_call',
    },
    success: function(response){
         console.log(response);
    }
});

1 个答案:

答案 0 :(得分:0)

您展示的代码是jQuery。您是在Android应用中的网页浏览中运行该代码吗?

以下是一些简单的想法:

如果您需要使用原生Android代码点击API,我建议使用Google的Volley库来发送网络请求。你可以read about Volley here,这个video from last year's Google I/O是一个很好的介绍。

获得回复后,您可以使用Android JSONObject类来处理它。