个人开发接口从哪里来

作者: 刘小帅 | 来源:发表于2016-11-01 15:54 被阅读716次

1.http://apistore.baidu.com/ 百度APIStore

2.https://www.juhe.cn/ 聚合接口,接口很全,有免费也有付费,不过现在免费的接口也要先身份认证了,倍感麻烦。

3.http://www.bmob.cn/ Bmob后端云,这个主要是用于post提交的后端平台。无需自己写后端代码,只需要懂一点数据库的知识就能写出完美的客户端。

4.http://open.meipai.com/resource/api 美拍api,提供了美拍视频的接口,只是视频详情是以完整界面的方式给出的,真是卑鄙。那就不要怪我抓你的视频了。

5.https://github.com/izzyleung/ZhihuDailyPurify/wiki/%E7%9F%A5%E4%B9%8E%E6%97%A5%E6%8A%A5-API-%E5%88%86%E6%9E%90 知乎日报,有关知乎日报的接口给的蛮全的。

6.http://open.weibo.com/wiki/ 新浪微博api,新浪出品,必是精品。大公司的接口文档就是全面,可以放心使用。

7.http://gank.io/api 干货集中营api

8.jsoup html网页解析
http://www.open-open.com/jsoup/ 这个是jsoup的中文学习网站,相信聪明的你一学就会了。这个标签选择器跟jquery的语法一模一样。
可以根据网页结构解析想要的信息,我就是根据jsoup解析出美拍的视频的。根据美拍接口获取到的视频url是这样的http://www.meipai.com/media/613144199, 其实用WebView也能显示出视频页面,不过这样未免有点太low。页面点击右键选择查看页面原地阿妈可以查看到完整的html代码。
<pre>
<div class="detail-left fl pr" itemscope itemtype="http://schema.org/VideoObject">
<meta itemprop="duration" content="PT4M41S" />
<meta itemprop="interactionCount" content="782443" />
<div id="detailVideo" class="detail-media-wrap pr cp" data-id="613450049" data-video="http://mvvideo2.meitudata.com/583167a46d9465478.mp4">
<img src="http://mvimg2.meitudata.com/5831612c1eb898907.jpg!thumb480"
itemprop="image"
width="500" height="500" class="pa pai" alt="【Skm破音美拍】#音乐##男神##姑娘你干啥#一边抠...">
<div class="pa pai">
<div id="videoContent" class="detail-media pr">
<span class="pa detail-play"></span>
</div>
</div>
</div>
</pre>

在class为detail-left fl pr的div下可以看到正真的视频地址和封面,根据下面这段代码便可以解析出视频和封面。
<pre>
Document document = Jsoup.connect(url).maxBodySize(1024 * 1024 * 10).timeout(6000).get();
String videoUrl = document.getElementById("mediaPlayer").attr("data-video");
String cover = document.getElementById("mediaPlayer").getElementsByTag("img").first().attr("src");
</pre>

8.最后可以根据抓包获取你想要的接口,这里提供一种手机抓包工具Fiddler,这里有几个注意点
a.电脑和手机需要连接同一个局域网
b.默认只支持http,支持https需要配置,方法是 :
打开Fiddler菜单项Tools->TelerikFiddler Options->HTTPS
勾选CaptureHTTPS CONNECTs,点击Actions,
勾选Decrypt HTTPS trafficIgnore servercertificate errors两项,点击OK
c.打开手机浏览器,输入http://ip:端口号 ip是电脑的ip,可以在cmd下根据ipconfig查找到,端口号默认是8888,点击FiddlerRootcertificate下载证书
d.更改手机无线网代理, 手机系统设置-无线网-点击高级,代理选择手动,主机名就是fiddler的电脑ip地址,端口号,就是fiddler的端口号,与浏览器中ip:端口号保持一致,点击确定即可。

推荐使用模拟器抓取,应该我试过自己的手机无法更改手机无线网代理。下面是抓取过程的界面,注意查看标红部分就可。
抓取.png

内侧平台
http://pre.im/

http://fir.im/ 这个公测平台真的很漂亮,没错,我就是视觉动物。实名认证之后每天可以有100的下载量。更为重要的是它结合了阿里云测,测试也非常方便。

https://www.pgyer.com/ 蒲公英

支付渠道
https://www.iapppay.com/home.html 爱贝云计费,不需要自己申请微信和支付宝支付,不过貌似要签合同和抽成。自己评估咯。

https://github.com/marktony/Awesome_API 国内外常用的API

相关文章

  • 个人开发接口从哪里来

    1.http://apistore.baidu.com/ 百度APIStore 2.https://www.juh...

  • 需要什么

    肚子饿了, 需要吃饭; 米饭从哪里来? 需要稻谷; 稻谷从哪里来? 需要种子; 种子从哪里来? 需要果实; 果实哪...

  • 本迭代接口测试总结

    接口测试前期准备: 了解本期迭代涉及到的接口有哪写,其中哪些是新增的,哪些是修改的,让服务端开发提供接口文档,查看...

  • 个人健康从哪里来?

    2020新年伊始,新型冠状病毒来势汹汹,人的健康乃至生面仿佛一下子变得脆弱了很多。最近全国每天都会有几千人“确诊”...

  • 这个人从哪里来?

    耶路撒冷人中有的说:“这不是他们想要杀的人吗? 你看他还明明地讲道,他们也不向他说什么,难道官长真知道这是基督吗?...

  • 谈一点开发安全须知

    说明 接口调用时,会有图片验证码 + 短信验证码,大家可能会觉得有点繁琐。这里来讲一下这个问题。 开发注册登录接口...

  • 2018-06-30《奥源书》哲学终极问题:我是谁?从哪里来?到

    《奥源书》哲学终极问题:我是谁?从哪里来?到哪里去? QQ332125528 哲学终极问题:我是谁?从哪里来?到哪...

  • JMeter(1) 介绍+环境+安装+使用

    开发接口测试案例的整体方案: 分析出测试需求,并拿到开发提供的接口说明文档; 从接口说明文档中整理出接口测试案例(...

  • 信公众平台功能接口开发实战高清视频教程

    微信公众平台功能接口开发实战高清视频教程,从最简单的微信公众号注册、开启审核对接开发接口到接口的相关常用功能的开发...

  • 个人微信开发sdk

    微信开发sdk,微信二次开发sdk,个人微信开发sdk,微信群api接口,微信api接口 case DeviceA...

网友评论

本文标题:个人开发接口从哪里来

本文链接:https://www.haomeiwen.com/subject/eipmuttx.html