舉例說明如何使用 聚合資料 的API介面

2022-06-02 03:36:12 字數 1307 閱讀 2741

0 註冊[聚合資料]的賬號

登陸www.juhe.cn,如圖,如果沒有賬號,註冊乙個(手機號或者郵箱註冊),如果有直接登陸即可.

1 搜尋所需的api介面

找到聚合資料主頁,在搜尋框輸入你想搜尋的api介面.

例如,我想使用聚合資料上的介面完成經緯度的解析從而獲取該經緯度對應的地理位置,搜尋關鍵字「經緯度」,檢測結果會顯示有哪些可用的api介面.

2 申請資料

點選可用的api介面,點選申請資料——立即申請(有的介面免費,有的需要付費,初次申請免費贈送100次),這樣就完成申請了.

3 測試介面

點選【操作】下面的【測試】,跳轉到測試介面

在 【請求引數】——【值】下面填寫所需資料,必選項必填.點選【傳送請求】,在【傳送請求】下面有【請求詳情】和【返回內容】,【返回內容】即為該介面返回的資料,預設為json格式,也可以改為xml格式.結果如圖

這樣就完成了該介面的測試.

4 在程式中使用api介面

例如,現在我已經知道了經緯度分別為longitude和latitude,想知道這個經緯度對應的地理位置是什麼,如何在程式中實現呢?

這個過程大概是,首先向伺服器傳送請求,然後伺服器返回一段json格式的資料,然後解析資料,從中獲取想要的地理位置.

點選【介面】——【api】,下面有乙個請求示例,這個字串,用於向伺服器傳送請求,主要**如下(不可以直接執行,apiaddress需要自己賦值,而且請求網路應該放到子執行緒中):

Queue佇列的使用(舉例說明)

程式進行引數傳遞,盡量避免使用全域性變數。使用佇列進行引數傳遞 先進先出 可滿足一般效能下的要求。舉例 import queue 不能用於多程序之間的通訊,可以用於多執行緒間的通訊 from multiprocessing import queue 可以用於程序之間的資料共享 q queue.que...

資料庫設計三正規化的舉例說明

前言 資料庫課本上都把正規化寫到五正規化了,但是實際應用中,滿足三正規化已經足夠了,五正規化太多餘了。三種正規化是條件遞增的聯絡 即後乙個正規化是在前乙個條件滿足的情況下引入新的條件 例如 正規化滿足條件 一正規化 1nf 條件a二正規化 2nf 條件a,條件b 三正規化 3nf 條件a,條件b,條...

資料庫 內連線與外連線的區別 舉例說明

內連線,也被稱為自然連線,只有兩個表相匹配的行才能在結果集中出現。返回的結果集選取了兩個表中所有相匹配的資料,捨棄了不匹配的資料。由於內連線是從結果表中刪除與其他連線表中沒有匹配的所有行,所以內連線可能會造成資訊的丟失。內連線語法如下 select fieldlist from table1 inn...