其实所有的文档内容都有在GitHub上体现~你有空的话可以点个star。
项目地址:https://github.com/MZCretin/RollToolsApi
What?
什么是RollToolsApi,这是一个公益项目,Roll 圈圈的意思,Tools 工具的意思,Api 接口的意思,说到底就是一个胖的像个球的我提供的一个工具类接口集合。
Why?
为什么要做这个呢?这些接口其实最开始是我自己使用的,后来也顺便提供给朋友用,再后来就直接开放出来了~并且为之购买了独立的服务器维护。说到底就是为了情怀~
How?
怎么使用呢?其实这就是一个普通的Api接口,调用方式很简单,就发送Http请求就好了,跟你在日常开发的时对接的后台接口是一样的。
其实最开始是没有任何使用门槛的,就是是谁都可以调用,也不会限速,限次数,限IP,但是慢慢的就有了一些不怀好意的人,老是来攻击服务器,服务器经常性的被搞炸,后来逼不得已,对接口的使用进行了一些限制,那就是需要你申请一个app_id和app_secret才能使用接口。但是你不用担心,申请完app_id和app_secret之后就可以畅通无阻的使用接口,没有任何限制。
接口文档在哪里呢?
所有最新的接口文档会在这里同步更新:https://www.mxnzp.com/doc/list
什么是app_id和app_secret?
它只是一个身份的象征,代表你是自己人。
怎么申请呢?
目前只提供在小程序上进行申请(其实只是想你帮我点下广告,哈哈哈),扫描下方的二维码进入小程序(或者搜索小程序【电点科技】),在我的页面中申请app_id和app_secret。申请成功之后即可将app_id和app_srcret作为请求参数进行任意接口的访问了。经过很长时间的反馈,大家都说小程序里面的广告其实也挺好看的~~~~
怎么使用呢?
- 在每个请求链接后面添加app_id=你的app_id&app_secret=你的app_secret两个参数,如果是POST请求,需要将两个参数放在参数列表中请求。
- 在请求头header中添加app_id=你的app_id&app_secret=你的app_secre两个参数,更加方便【推荐方案】。
怎么检测是否正确接入?
- 如果你没有正确接入,是没有办法获取到数据的。
- 扫描上方小程序码(或者搜索小程序【电点科技】),进入我的页面,点击数据统计,这里将会显示接口的调用情况,如果配置正确,这里将会有统计数据。
出现问题怎么整?
-
随着使用本api用户的增多,每一次对服务器的升级维护,都需要格外小心,否则将会影响到用户的使用。特此创建了一个交流群,旨在交流使用通用接口中遇到的问题,以及其他新接口的建议,群中大佬云集,可以进行学术交流!有新接口的诞生也方便通知大家!另外一个作用就是,如果接口需要停机维护,会提前在群中通知,以免对大家的使用带来不便以及损失!
前期开放扫描二维码进群的方式让群里多了很多发布淫秽,色情,赌博的广告信息,现关闭此方式,需要加群的请添加我微信好友,我拉你入群(备注下通用API),感谢您的支持!
-
给我的邮箱发邮件,说出你的问题,mxnzp_life@163.com
-
进入上面提到的小程序,进入之后,有个客服入口,点击去也能找到我呢。
接口的通用说明
-
HOST地址: 推荐使用https接口更安全:https://www.mxnzp.com/api 之前的 http://www.mxnzp.com/api 可继续使用不受影响!
-
app_id和app_secret方式请求(摆脱被封IP的限制,可在服务器中调用接口):
- 在参数中添加app_id=你的app_id&app_secret=你的app_secret
- 【推荐方案】在请求头header中添加app_id=你的app_id&app_secret=你的app_secret
- 唯一获取app_id和app_secret方式,扫描上方小程序码进行操作!
-
说明: 所有的接口都会返回如下格式的数据,具体数据包装在data中,需要根据状态来确定请求是否成功。
-
请求方法: 所有的请求中都是大部分都是GET请求(如果有特殊情况,则会特殊标明)
-
数据返回格式:
{ "code": 1, "msg": "数据返回成功", "data": null }
-
数据返回格式说明(下面所有接口中的数据返回都是基于data的,不再介绍code和msg,请知悉):
- code: 状态码 1 返回成功 0 返回失败 此时,请关注msg错误信息
- msg: 提示信息,当code返回0的时候包含错误提示信息
- data: 主要信息,不同接口返回的东西不一样
-
列表数据格式说明(大部分列表数据都满足下列格式,特殊接口除外,在此特别说明,后面就不再赘述了)
- page: 当前页数
- totalCount: 总数量
- totalPage: 总页数
- limit: 每页数量
- list: 每页具体数据
文章评论
@阿霞
来得早呀
@阿杜 早早早
说实话,这个项目对接了两年多了,还是比较稳定的,希望博主能坚持下去吧~
@丁丁很大 会坚持的
坚持
@阿鑫 嗯嗯,会的
nnn
对于我这种想做点小东西给小圈子用的人,这个API太简单好用了,不用像谷歌百度一样搞一堆加盐和令牌之类。非常感谢你,广告我会多点的。
@wzyddg 感谢支持
@穆仙念 app_id怎么只有一天啊,能不能时间长一点
@aty 你别用临时app_id,自己去申请app_id啊
为啥总是报请求超时
@ce 那个接口?
@穆仙念 短链接那个
为啥一直报请求超时
@ce 具体哪个接口?
@穆仙念 https://www.mxnzp.com/api/shortlink/create
@ce 接口没问题,应该是你自己的原因
新闻详情为啥一直是请求超时啊
@sa 已修复
历史上的今天接口报超时了
@shockbear 已收到反馈
怎么获取啊,我获取了之后说要看广告,也没广告出来啊
@试试水 可能小程序出bug了,刷不出来广告了
跨域怎么搞
@路飞 服务端已经解决了跨域问题
怎样申请APP_ID和APP_SRCRET啊,在小程序里点“查看APPID”,老提醒要看广告才能查看信息。。点可以理解就。。。一头懵
@goewy 你可能遭遇了百年难遇的广告不出来的问题了,找客服给你提供appid和appsecret
计划使用调用万年历接口,根据节日自动更换博客首页的 banner 图,正在测试中,顺便问一下每秒钟的并发有多少。
小程序被必胜客封了,请问有其他申请渠道吗?
说是没有限制,实际还是显示并发和调用数
@垃圾 你但凡有点渠道也不之余来这里,做个伸手党还骂人。
想同步用户手机号归属地,5W个手机号,有没有限制每秒能发多少次请求?
我看了广告为啥还是不能申请appid啊?
qwqw
申请了专属appip,返回{"msg":"app_id或者app_secret不合法","code":0},这是为啥呢
@facethebug 你应该是手敲appid和appsecret敲错了!
小程序被限制使用复制能力了,为了解决这个问题,我们在【Cretin的开发之路】公众号上提供了用手机号获取appid信息的入口,去那里可以复制
获取之后 用不了
用不了
密钥复制不了,手动输入后发现没用
@yanglaoer 小程序被限制使用复制能力了,为了解决这个问题,我们在【Cretin的开发之路】公众号上提供了用手机号获取appid信息的入口,去那里可以复制
现在是 app_id 无法拷贝了
@AK47 是的!小程序被限制使用复制能力了,为了解决这个问题,我们在【Cretin的开发之路】公众号上提供了用手机号获取appid信息的入口,去那里可以复制
用c#怎么调用http接口啊 我是小白
@111 百度一下你就知道
申请了app_id和app_secret,用https://www.mxnzp.com/api/beian/search这个接口总是返回超时是什么原因呢?
@tt_60 贴下具体的请求链接呢
为什么一直都是app_id或者app_secret不合法,申请app_id请访问
@1011 appid不合法就是你输入的appid有问题,小程序用不了了复制功能,去公众号上用手机号获取你的appid,然后复制,不要手敲,更不要图片识别,会出错
获取到驾考列表,但获取不了答案 控制台说是被策略阻止了
@Guilt 不应该呀,贴出返回的数据看下
申请的appid 按照公众号复制了,还是提示不合法,用不了
@minky appid不合法就是你输入的appid有问题,小程序用不了了复制功能,去公众号上用手机号获取你的appid,然后复制,不要手敲,更不要图片识别,会出错
你好,报请求频繁咋解决?
@w 设置请求之间的间隔为1秒以上即可
2023年的日历信息还未维护吗?
@0605 这个需要等到国务院出2023年放假安排我们才会同步更新哈
麻烦问下,2023年的万年历什么时候可以出来
@654 这个需要等到国务院出2023年放假安排我们才会同步更新哈
@穆仙念 好银一胎108个
@吕 卧槽
讲真,这申请流程恶心到我,搞的我想自己搭个本地服务器算了。
生成短链后,访问shortUrl,提示{"msg":"非app_id请求方式已在2018-11-19 11:24:36年停止对外服务,请替换成app_id请求的方式,详情请访问:http://blog.mxnzp.com/?p=59","code":0}
@小耗 这个已经修复了
手机号归属地查询 填了手机号,一直提示mobile必填。