使用免費公開的api接口示例(iOS)


做項目難免需要測試,要測試就需要一些接口,現在網上的很多接口都是需要收費的。

以下是目前找到的免費

JSON API免費接口

雲聚數據

網吧數據

其中選取了一個百度百科的接口

百度接口

  • 百度百科接口:
    http://baike.baidu.com/api/openapi/BaikeLemmaCardApi?scope=103&format=json&appid=379020&bk_key=關鍵字&bk_length=600 用例(請右擊在新窗口打開)
    查詢出錯示例如下:查看原始頁面 {"error_code":"20000","error_msg":"search word not found"}

示例是可以打開的,部分結果如下

json解析之后部分數據如下

ok,數據沒有什么問題。

使用charles截取了一下,結果如下

可以看到使用的是GET的獲取方式,其參數如下

其中有個appid,感謝此人貢獻。

其中bk_key和上面一張是不同的,由此可以看出,這一部分是需要urlEncode轉碼的(不測試其他的反饋結果可以直接復制),然后按照一般的網絡請求處理就可以了。

    //百度百科api請求(漢字部分需要urlEnCode編碼)
    /**
     *  GET請求(示例漢字銀魂)

     */
    NSURL* urlBaiKe=[NSURL URLWithString:@"http://baike.baidu.com/api/openapi/BaikeLemmaCardApi?scope=103&format=json&appid=379020&bk_key=%E9%93%B6%E9%AD%82&bk_length=600"];
    NSURLRequest* urlRequestBaiKe=[NSURLRequest requestWithURL:urlBaiKe];

  

測試

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM