zoukankan      html  css  js  c++  java
  • 使用免费公开的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];
    

      

    测试

  • 相关阅读:
    Python_day1
    12/04
    Linux基础笔记
    八:动态规划-未名湖边的烦恼
    七:动态规划-数字三角形
    六:大数运算-减法运算
    五:大数运算-加法运算
    四:大数运算-乘法运算
    三:排序-幸运数字
    二:排序-果园
  • 原文地址:https://www.cnblogs.com/louyizhidu/p/5424766.html
Copyright © 2011-2022 走看看