2014-10-08 50 views
0

我有api格式的api,如何在android中編碼以訪問server.I具有API ID和API密鑰和URL以訪問服務器。 我的api代碼格式爲我有api ajax格式我怎樣才能在android中獲得響應

$.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); 
    } 
}); 

回答

0

您顯示的代碼是jQuery。你是從Android應用程序的web視圖中運行該代碼還是什麼?

這裏有一些快速的想法:

如果您需要從原生的Android代碼打你的API,我建議谷歌的凌空庫使網絡請求。你可以read about Volley here,這video from last year's Google I/O是一個很好的介紹它可以做什麼。

一旦獲得響應,您可以使用Android JSONObject類來處理它。

+0

謝謝德里克你的反應 – 2014-10-08 22:06:55

+0

但我不怎麼使用上面的API格式在我的android代碼中使用java – 2014-10-09 04:11:52