學習呼叫第三方的WebService服務

2022-04-12 07:49:19 字數 1219 閱讀 6927

網際網路上面有很多的免費webservice服務,我們可以呼叫這些免費的webservice服務,將一些其他**的內容資訊整合到我們的應用中顯示,下面就以查詢國內手機號碼歸屬地為例進行說明。

從首頁可以看到很多常用的服務,這裡我們選擇 國內手機號碼歸屬地查詢

點選進入我們可以看到該服務提供的兩個api   

檢視webservice的wsdl描述資訊,點選服務說明

1.新建客戶端專案

2.cmd進入專案的src目錄下

3. 執行wsimport -keep url命令 ,這裡的url就是wsdl檔案的url    (wsimport 是jdk下乙個工具,這裡不多贅述)

有三個警告,不要在意這些細節辣

4.重新整理一下客戶端的src目錄,就可以看到生成的**了

接下來我們就可以利用這些生成的**來編寫**呼叫webservice的api了

1

package

com.xxt.client;23

import

cn.com.webxml.mobilecodews;

4import

cn.com.webxml.mobilecodewssoap;56

/**7

* @author

xxt8*9

*/10

public

class

client

22 }

檢視執行結果 (。。。我已經公升級4g了好吧) 

同時非常感謝原文作者的分享。。

第三方平台API呼叫

其實都遵守乙個協議,一直想寫篇總結來著,突然對著螢幕就沒什麼好說的了 就是兩點,第一獲取令牌,第二用令牌去換取資訊 第一次多用key或者key srect,得到的是token 第二次 用token去呼叫令牌 傳送的請求有2中,post get 罷了其實這就是精髓 第一獲取令牌,第二用令牌去換取資訊 ...

android呼叫第三方庫

把第三方so放在新建的libs armeabi 中 因為android.mk檔案中的當前目錄跳到local path call my dir 即jni下,所以這個libs armeabi必須在jni下 android.mk local path call my dir warning local p...

Qt 呼叫第三方庫

一 製作動態庫c 動態庫 c 生成dll,專案名稱mydll 件 ifndef mdll h define mdll h ifdef mylibdll define mylibdll extern c declspec dllimport else define mylibdll extern c ...