├── .gitignore ├── .idea ├── ALAPI.iml ├── encodings.xml ├── misc.xml ├── modules.xml ├── vcs.xml └── workspace.xml ├── .nojekyll ├── .vuepress ├── config.js ├── dist │ ├── 404.html │ ├── acg.html │ ├── ai.html │ ├── alapi.html │ ├── assets │ │ ├── css │ │ │ └── 0.styles.47f97468.css │ │ ├── img │ │ │ └── search.83621669.svg │ │ └── js │ │ │ ├── 10.c3f8e276.js │ │ │ ├── 11.42c85711.js │ │ │ ├── 12.49e2a1e8.js │ │ │ ├── 13.03695d68.js │ │ │ ├── 14.9fc8eb38.js │ │ │ ├── 15.44c8a9e8.js │ │ │ ├── 16.9297eb4f.js │ │ │ ├── 17.e7e0fc46.js │ │ │ ├── 18.799abddf.js │ │ │ ├── 19.f8788192.js │ │ │ ├── 20.87f817e8.js │ │ │ ├── 21.474fab81.js │ │ │ ├── 22.fbc7b9c8.js │ │ │ ├── 23.3bc1e025.js │ │ │ ├── 24.37830a05.js │ │ │ ├── 25.8f4ba8cb.js │ │ │ ├── 26.43a9d99c.js │ │ │ ├── 27.bd1692d2.js │ │ │ ├── 28.02ad304a.js │ │ │ ├── 29.56c24dd0.js │ │ │ ├── 3.1edb3af7.js │ │ │ ├── 30.2d23f2b0.js │ │ │ ├── 31.5468cc3e.js │ │ │ ├── 32.1660a2ae.js │ │ │ ├── 33.55aea767.js │ │ │ ├── 34.62cabc1f.js │ │ │ ├── 35.a3d7989a.js │ │ │ ├── 36.19b5c9ec.js │ │ │ ├── 37.f53a2d62.js │ │ │ ├── 38.ddaafcf7.js │ │ │ ├── 39.c894d320.js │ │ │ ├── 4.1ee220ee.js │ │ │ ├── 40.77747adb.js │ │ │ ├── 41.fcc1ea72.js │ │ │ ├── 42.a0379629.js │ │ │ ├── 43.e3f89449.js │ │ │ ├── 44.05cad388.js │ │ │ ├── 45.7fc470b5.js │ │ │ ├── 46.af994c39.js │ │ │ ├── 47.d1a26d3b.js │ │ │ ├── 48.37b1d6dd.js │ │ │ ├── 49.c3feedf2.js │ │ │ ├── 5.18aefd63.js │ │ │ ├── 50.62726ec6.js │ │ │ ├── 51.ca055c73.js │ │ │ ├── 6.ec2b3331.js │ │ │ ├── 7.cd8bde63.js │ │ │ ├── 8.641421e7.js │ │ │ ├── 9.45072152.js │ │ │ ├── app.76c7b177.js │ │ │ └── vendors~docsearch.81d53d3f.js │ ├── avatar.html │ ├── bdpwd.html │ ├── bing.html │ ├── encrypt.html │ ├── eventhitory.html │ ├── fanyi.html │ ├── gntq.html │ ├── hanfu.html │ ├── hitokoto.html │ ├── hotComment.html │ ├── icp.html │ ├── index.html │ ├── ipquery.html │ ├── jiaqun.html │ ├── joke.html │ ├── kd.html │ ├── lajifenlei.html │ ├── lanzous.html │ ├── mingyan.html │ ├── miyu.html │ ├── mryw.html │ ├── nav.html │ ├── ppx.html │ ├── qinghua.html │ ├── qqtq.html │ ├── qqurlcheck.html │ ├── qr.html │ ├── shici.html │ ├── shorturl.html │ ├── soul.html │ ├── summary.html │ ├── tophub.html │ ├── uploadimage.html │ ├── videody.html │ ├── videojx.html │ ├── wbtop.html │ ├── whois.html │ ├── wyfull.html │ ├── wymusic.html │ ├── wytt.html │ ├── zanzhu.html │ └── zhihu.html ├── public │ ├── favicon.ico │ ├── icons │ │ ├── 128.png │ │ ├── 144.png │ │ ├── 192.png │ │ ├── 256.png │ │ └── 512.png │ ├── logo.png │ └── manifest.json └── theme │ ├── LICENSE │ ├── components │ ├── AlgoliaSearchBox.vue │ ├── DropdownLink.vue │ ├── DropdownTransition.vue │ ├── Home.vue │ ├── NavLink.vue │ ├── NavLinks.vue │ ├── Navbar.vue │ ├── Page.vue │ ├── PageEdit.vue │ ├── PageNav.vue │ ├── Sidebar.vue │ ├── SidebarButton.vue │ ├── SidebarGroup.vue │ ├── SidebarLink.vue │ └── SidebarLinks.vue │ ├── global-components │ └── Badge.vue │ ├── index.js │ ├── layouts │ ├── 404.vue │ └── Layout.vue │ ├── noopModule.js │ ├── styles │ ├── arrow.styl │ ├── code.styl │ ├── config.styl │ ├── custom-blocks.styl │ ├── index.styl │ ├── mobile.styl │ ├── toc.styl │ └── wrapper.styl │ └── util │ └── index.js ├── CNAME ├── README.md ├── SUMMARY.md ├── acg.md ├── ai.md ├── alapi.md ├── avatar.md ├── bbcover.md ├── bdpwd.md ├── bing.md ├── couplet.md ├── dist ├── 404.html ├── acg.html ├── ai.html ├── alapi.html ├── assets │ ├── img │ │ └── search.83621669.svg │ └── js │ │ ├── 25.1aac2b81.js │ │ └── 26.ac2b6933.js ├── avatar.html ├── bbcover.html ├── bdpwd.html ├── bing.html ├── encrypt.html ├── eventhitory.html ├── fanyi.html ├── favicon.ico ├── gntq.html ├── hanfu.html ├── hitokoto.html ├── hotComment.html ├── icons │ ├── 128.png │ ├── 144.png │ ├── 192.png │ ├── 256.png │ └── 512.png ├── icp.html ├── index.html ├── ipquery.html ├── jiaqun.html ├── joke.html ├── kd.html ├── lajifenlei.html ├── lanzous.html ├── logo.png ├── manifest.json ├── mingyan.html ├── miyu.html ├── mryw.html ├── nav.html ├── ppx.html ├── qinghua.html ├── qqtq.html ├── qqurlcheck.html ├── qr.html ├── shici.html ├── shorturl.html ├── soul.html ├── summary.html ├── tophub.html ├── update.html ├── uploadimage.html ├── videody.html ├── videojx.html ├── wbtop.html ├── whois.html ├── wxcheckurl.html ├── wyfull.html ├── wymusic.html ├── wytt.html ├── zanzhu.html └── zhihu.html ├── encrypt.md ├── eventhitory.md ├── fanyi.md ├── gntq.md ├── hanfu.md ├── hitokoto.md ├── hotComment.md ├── icp.md ├── idcard.md ├── index.html ├── ipquery.md ├── jiaqun.md ├── joke.md ├── kd.md ├── lajifenlei.md ├── lanzous.md ├── logo.png ├── lunar.md ├── mingyan.md ├── miyu.md ├── mryw.md ├── nav.md ├── package.json ├── pinyin.md ├── poem.md ├── ppx.md ├── qinghua.md ├── qqtq.md ├── qqurlcheck.md ├── qr.md ├── shici.md ├── shorturl.md ├── soul.md ├── summary.md ├── sw.js ├── tophub.md ├── update.md ├── uploadimage.md ├── videody.md ├── videojx.md ├── wbtop.md ├── whois.md ├── wxcheckurl.md ├── wyfull.md ├── wymusic.md ├── wytt.md ├── yarn.lock ├── zanzhu.md └── zhihu.md /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .idea -------------------------------------------------------------------------------- /.idea/ALAPI.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anhao/ALAPI/c0e25394ef52416d84d4b3aa0ab86f0c21e49326/.nojekyll -------------------------------------------------------------------------------- /.vuepress/config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | title: 'ALAPI', 3 | description: 'ALAPI,免费API,Free API,免费API访问,免费快递查询接口..', 4 | dest: 'dist', 5 | themeConfig: { 6 | repo: 'anhao/alapi', 7 | sidebarDepth: 2, // displayAllHeaders: true, 8 | lastUpdated: '上次更新', 9 | smoothScroll: true, 10 | algolia: { 11 | apiKey: '152fd99568ed0024cb8721c2f89b9836', 12 | indexName: 13 | 'alapi' 14 | } 15 | , 16 | nav: [{ 17 | text: 'Home', 18 | link: 'https://www.alapi.cn' 19 | }, { 20 | text: 'Alone88', 21 | link: 'https://alone88.cn' 22 | },{ 23 | text: 'APP版 文档', 24 | link: 'https://file.alapi.cn/app-release.apk' 25 | }], 26 | sidebar: 27 | [ 28 | ['alapi', 'ALAPI(必看)'], 29 | ['update', "更新日志"], 30 | ['soul', '心灵毒鸡汤'], 31 | ['hitokoto', 'Hitokoto 一言'], 32 | ['hotComment', '网易云乐评'], 33 | ['acg', 'ACG 图片'], 34 | ['bing', '必应美图'], 35 | ['avatar', '获取头像'], 36 | ['ipquery', 'IP查询'], 37 | ['shorturl', '短网址生成'], 38 | ['bdpwd', '百度网盘提取码'], 39 | ['videojx', '短视频无水印解析(聚合接口)'], 40 | ['videody', '抖音无水印解析'], 41 | ['ppx', '皮皮虾无水印解析'], 42 | ['qr', '二维码生成和解码'], 43 | ['lanzous', '蓝奏云直连解析'], 44 | ['wytt', '网易新闻头条'], 45 | ['wyfull', '网易新闻详情解析'], 46 | ['hanfu', '汉服新闻数据'], 47 | ['wbtop', '微博热搜榜'], 48 | ['whois', '域名Whois'], 49 | ['icp', '域名备案Icp'], 50 | ['wymusic', '网易云音乐'], 51 | ['kd', '快递查询接口'], 52 | ['fanyi', '翻译查询接口'], 53 | ['mingyan', '名人名言'], 54 | ['gntq', '国内天气预报'], 55 | ['qqtq', '全球天气预报'], 56 | ['qinghua', '土味情话'], 57 | ['qqurlcheck', 'QQ域名安全检测'], 58 | ['wxcheckurl', '微信域名安全检测'], 59 | ['lajifenlei', '垃圾分类'], 60 | ['eventhitory', '历史上的今天'], 61 | ['joke', '笑话大全'], 62 | ['miyu', '谜语大全'], 63 | ['zhihu', '知乎日报'], 64 | ['mryw', '每日一文'], 65 | ['encrypt', '内容加密'], 66 | ['ai', '内容审核-文本图片'], 67 | ['tophub', '今日热榜'], 68 | ['jiaqun', '加群直链'], 69 | ['uploadimage', '图片上传'], 70 | ['shici', '随机诗词'], 71 | ['bbcover', "Bilibili 封面获取"], 72 | ['idcard', '身份证信息查询'], 73 | ['pinyin', '中文转拼音'], 74 | ['lunar', '农历信息查询'], 75 | ['poem','藏头诗生成'], 76 | ['couplet','对联生成'] 77 | ], 78 | markdown: 79 | { 80 | lineNumbers: true, 81 | } 82 | , 83 | }, 84 | head: [ 85 | ['link', { 86 | rel: 'icon', 87 | href: '/logo.png' 88 | }], 89 | ['link', { 90 | rel: 'manifest', 91 | href: '/manifest.json' 92 | }] 93 | ], 94 | plugins: [ 95 | ['@vuepress/back-to-top', true], 96 | ['@vuepress/pwa', { 97 | serviceWorker: true, 98 | updatePopup: true 99 | }], 100 | ], 101 | } -------------------------------------------------------------------------------- /.vuepress/dist/404.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | ALAPI 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |

404

There's nothing here.
Take me home.
15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /.vuepress/dist/assets/img/search.83621669.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.vuepress/dist/assets/js/10.c3f8e276.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[10],{222:function(t,v,_){"use strict";_.r(v);var a=_(0),e=Object(a.a)({},(function(){var t=this,v=t.$createElement,_=t._self._c||v;return _("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[_("h1",{attrs:{id:"获取头像"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#获取头像"}},[t._v("#")]),t._v(" 获取头像")]),t._v(" "),_("blockquote",[_("p",[t._v("获取QQ 头像 和 Gravatar 头像。可以通过本接口获取 qq 头像和 Gravatar头像,并通过 CDN缓存加速")]),t._v(" "),_("p",[t._v("加快头像加载速度。")])]),t._v(" "),_("h2",{attrs:{id:"接口参数"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#接口参数"}},[t._v("#")]),t._v(" 接口参数")]),t._v(" "),_("p",[t._v("请求地址:"),_("code",[t._v("/api/avatar")])]),t._v(" "),_("p",[t._v("请求方法:"),_("code",[t._v("get")]),t._v(" "),_("code",[t._v("post")])]),t._v(" "),_("p",[t._v("请求参数:")]),t._v(" "),_("table",[_("thead",[_("tr",[_("th",[t._v("参数名称")]),t._v(" "),_("th",[t._v("必选")]),t._v(" "),_("th",[t._v("类型")]),t._v(" "),_("th",[t._v("说明")])])]),t._v(" "),_("tbody",[_("tr",[_("td",[_("code",[t._v("email")])]),t._v(" "),_("td",[t._v("是")]),t._v(" "),_("td",[_("code",[t._v("string")])]),t._v(" "),_("td",[t._v("返回数据类型。可选:"),_("code",[t._v("json")]),t._v(" ,默认直接返回图片")])]),t._v(" "),_("tr",[_("td",[_("code",[t._v("size")])]),t._v(" "),_("td",[t._v("否")]),t._v(" "),_("td",[_("code",[t._v("number")])]),t._v(" "),_("td",[t._v("获取头像的尺寸,默认 "),_("code",[t._v("100")])])])])]),t._v(" "),_("p",[_("code",[t._v("email")]),t._v(" 参数 可以输入"),_("code",[t._v("QQ")]),t._v("邮箱,注册 "),_("code",[t._v("Gravatar")]),t._v(" 的邮箱")]),t._v(" "),_("h2",{attrs:{id:"返回数据"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#返回数据"}},[t._v("#")]),t._v(" 返回数据")]),t._v(" "),_("p",[t._v("测试参数:"),_("code",[t._v("email=im@alone88.cn")])]),t._v(" "),_("p",[_("img",{attrs:{src:"https://v1.alapi.cn/api/avatar?email=im@alone88.cn",alt:""}})])])}),[],!1,null,null,null);v.default=e.exports}}]); -------------------------------------------------------------------------------- /.vuepress/dist/assets/js/11.42c85711.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[11],{224:function(t,s,a){"use strict";a.r(s);var n=a(0),r=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"百度云盘提取码接口"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#百度云盘提取码接口"}},[t._v("#")]),t._v(" 百度云盘提取码接口")]),t._v(" "),a("p",[t._v("根据百度网盘的分享链接获取提取码。数据来自于全网收集,不保证每个分享链接都有提取码")]),t._v(" "),a("h2",{attrs:{id:"接口参数"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#接口参数"}},[t._v("#")]),t._v(" 接口参数")]),t._v(" "),a("p",[t._v("接口地址:"),a("code",[t._v("/api/bdpwd")])]),t._v(" "),a("p",[t._v("请求方式:"),a("code",[t._v("get")]),t._v(" "),a("code",[t._v("post")])]),t._v(" "),a("p",[t._v("请求参数:")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",[t._v("参数名")]),t._v(" "),a("th",[t._v("必选")]),t._v(" "),a("th",[t._v("类型")]),t._v(" "),a("th",[t._v("说明")])])]),t._v(" "),a("tbody",[a("tr",[a("td",[a("code",[t._v("url")])]),t._v(" "),a("td",[t._v("是")]),t._v(" "),a("td",[a("code",[t._v("string")])]),t._v(" "),a("td",[t._v("百度云盘的分享链接")])])])]),t._v(" "),a("p",[t._v("百度云盘的分享链接支持以下格式:")]),t._v(" "),a("p",[a("code",[t._v("https://pan.baidu.com/share/init?surl=*****")])]),t._v(" "),a("p",[a("code",[t._v("https://pan.baidu.com/wap/init?surl=*****")])]),t._v(" "),a("p",[a("code",[t._v("https://pan.baidu.com/s/****")])]),t._v(" "),a("h2",{attrs:{id:"测试返回"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#测试返回"}},[t._v("#")]),t._v(" 测试返回")]),t._v(" "),a("p",[a("code",[t._v("https://v1.alapi.cn/api/bdpwd?url=https://pan.baidu.com/share/init?surl=vlny0C5moLIu97GvBzVw7Q")])]),t._v(" "),a("p",[a("strong",[t._v("成功返回")]),t._v(":")]),t._v(" "),a("div",{staticClass:"language-json extra-class"},[a("pre",{pre:!0,attrs:{class:"language-json"}},[a("code",[a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"code"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("200")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"msg"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"success"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"data"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"share_url"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://pan.baidu.com/share/init?surl=vlny0C5moLIu97GvBzVw7Q"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"share_id"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"vlny0C5moLIu97GvBzVw7Q"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"password"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"rhpb"')]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"Author"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"name"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Alone88"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"desc"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"由Alone88提供的免费API 服务,官方文档:www.alapi.cn"')]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])]),a("p",[a("strong",[t._v("失败返回")]),t._v(":")]),t._v(" "),a("div",{staticClass:"language- extra-class"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[t._v('{\n "code": 422,\n "msg": "提取码获取失败",\n "data": "",\n "Author": {\n "name": "Alone88",\n "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn"\n }\n}\n')])])])])}),[],!1,null,null,null);s.default=r.exports}}]); -------------------------------------------------------------------------------- /.vuepress/dist/assets/js/12.49e2a1e8.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[12],{223:function(t,s,a){"use strict";a.r(s);var r=a(0),n=Object(r.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"必应美图-每日一图"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#必应美图-每日一图"}},[t._v("#")]),t._v(" 必应美图 - 每日一图")]),t._v(" "),a("blockquote",[a("p",[t._v("获取必应美图每天的一张美图")]),t._v(" "),a("p",[t._v("https://cn.bing.com")])]),t._v(" "),a("h2",{attrs:{id:"接口参数"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#接口参数"}},[t._v("#")]),t._v(" 接口参数")]),t._v(" "),a("p",[t._v("请求地址:"),a("code",[t._v("/api/bing")])]),t._v(" "),a("p",[t._v("请求方法:"),a("code",[t._v("get")]),t._v(" "),a("code",[t._v("post")])]),t._v(" "),a("p",[t._v("请求参数:")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",[t._v("参数名称")]),t._v(" "),a("th",[t._v("必选")]),t._v(" "),a("th",[t._v("类型")]),t._v(" "),a("th",[t._v("说明")])])]),t._v(" "),a("tbody",[a("tr",[a("td",[a("code",[t._v("format")])]),t._v(" "),a("td",[t._v("否")]),t._v(" "),a("td",[a("code",[t._v("string")])]),t._v(" "),a("td",[t._v("返回数据类型。可选:"),a("code",[t._v("json")]),t._v(" ,默认直接返回图片")])])])]),t._v(" "),a("h2",{attrs:{id:"返回数据"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#返回数据"}},[t._v("#")]),t._v(" 返回数据")]),t._v(" "),a("p",[t._v("测试参数:"),a("code",[t._v("format=json")])]),t._v(" "),a("div",{staticClass:"language-json extra-class"},[a("pre",{pre:!0,attrs:{class:"language-json"}},[a("code",[a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"code"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("200")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"msg"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"success"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"data"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"url"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://cn.bing.com/th?id=OHR.BardenasDesert_ZH-CN1357611840_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"startdate"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"20190926"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"enddate"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"20190927"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"copyright"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"德纳斯雷亚尔斯自然公园Castildetierra上空绚丽的日落,西班牙纳瓦拉 (© Inigofotografia/iStock/Getty Images Plus)"')]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"Author"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"name"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Alone88"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"desc"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"由Alone88提供的免费API 服务,官方文档:www.alapi.cn"')]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])])])}),[],!1,null,null,null);s.default=n.exports}}]); -------------------------------------------------------------------------------- /.vuepress/dist/assets/js/20.87f817e8.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[20],{232:function(t,s,a){"use strict";a.r(s);var r=a(0),n=Object(r.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"域名备案查询-接口"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#域名备案查询-接口"}},[t._v("#")]),t._v(" 域名备案查询 接口")]),t._v(" "),a("blockquote",[a("p",[t._v("获取域名是否备案,查询备案号")])]),t._v(" "),a("h2",{attrs:{id:"接口参数"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#接口参数"}},[t._v("#")]),t._v(" 接口参数")]),t._v(" "),a("p",[t._v("请求地址: "),a("code",[t._v("/api/icp")])]),t._v(" "),a("p",[t._v("请求方式:"),a("code",[t._v("get")]),t._v(" "),a("code",[t._v("post")])]),t._v(" "),a("p",[t._v("请求参数:")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",[t._v("参数名称")]),t._v(" "),a("th",[t._v("必选")]),t._v(" "),a("th",[t._v("类型")]),t._v(" "),a("th",[t._v("说明")])])]),t._v(" "),a("tbody",[a("tr",[a("td",[t._v("domain")]),t._v(" "),a("td",[t._v("是")]),t._v(" "),a("td",[t._v("domain")]),t._v(" "),a("td",[t._v("要查询的域名,例如:qq.com")])])])]),t._v(" "),a("h2",{attrs:{id:"返回数据"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#返回数据"}},[t._v("#")]),t._v(" 返回数据")]),t._v(" "),a("p",[t._v("测试参数:"),a("code",[t._v("domain=qq.com")])]),t._v(" "),a("div",{staticClass:"language-json extra-class"},[a("pre",{pre:!0,attrs:{class:"language-json"}},[a("code",[a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"code"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("200")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"msg"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"success"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"data"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"domain"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"qq.com"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"siteName"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"腾讯网"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"icp"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"粤B2-20090059-5"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"is_icp"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token boolean"}},[t._v("true")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"Author"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"name"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Alone88"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"desc"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"由Alone88提供的免费API 服务,官方文档:www.alapi.cn"')]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])])])}),[],!1,null,null,null);s.default=n.exports}}]); -------------------------------------------------------------------------------- /.vuepress/dist/assets/js/21.474fab81.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[21],{233:function(t,s,a){"use strict";a.r(s);var r=a(0),n=Object(r.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"ip-查询"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#ip-查询"}},[t._v("#")]),t._v(" IP 查询")]),t._v(" "),a("blockquote",[a("p",[t._v("根据 "),a("code",[t._v("ip")]),t._v(" 查询 位置 ,和 网络")])]),t._v(" "),a("h2",{attrs:{id:"接口参数"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#接口参数"}},[t._v("#")]),t._v(" 接口参数")]),t._v(" "),a("p",[t._v("请求地址:"),a("code",[t._v("/api/ip")])]),t._v(" "),a("p",[t._v("请求方式:"),a("code",[t._v("get")]),t._v(" "),a("code",[t._v("post")])]),t._v(" "),a("p",[t._v("请求参数:")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",[t._v("参数名称")]),t._v(" "),a("th",[t._v("必选")]),t._v(" "),a("th",[t._v("类型")]),t._v(" "),a("th",[t._v("说明")])])]),t._v(" "),a("tbody",[a("tr",[a("td",[a("code",[t._v("ip")])]),t._v(" "),a("td",[t._v("是")]),t._v(" "),a("td",[t._v("string")]),t._v(" "),a("td",[t._v("要查询的 "),a("code",[t._v("ip")])])]),t._v(" "),a("tr",[a("td",[t._v("format")]),t._v(" "),a("td",[t._v("否")]),t._v(" "),a("td",[t._v("string")]),t._v(" "),a("td",[t._v("返回数据类型。可选 :"),a("code",[t._v("json")]),t._v(","),a("code",[t._v("text")]),t._v(",默认"),a("code",[t._v("json")])])])])]),t._v(" "),a("h2",{attrs:{id:"返回数据"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#返回数据"}},[t._v("#")]),t._v(" 返回数据")]),t._v(" "),a("p",[t._v("测试参数:"),a("code",[t._v("ip=132.145.90.122&format=json")])]),t._v(" "),a("div",{staticClass:"language-json extra-class"},[a("pre",{pre:!0,attrs:{class:"language-json"}},[a("code",[a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"code"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("200")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"msg"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"success"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"data"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"beginip"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"132.79.0.0"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"endip"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"132.145.255.255"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"pos"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"美国"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"isp"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('""')]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"Author"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"name"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Alone88"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"desc"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"由Alone88提供的免费API 服务,官方文档:www.alapi.cn"')]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])])])}),[],!1,null,null,null);s.default=n.exports}}]); -------------------------------------------------------------------------------- /.vuepress/dist/assets/js/22.fbc7b9c8.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[22],{234:function(t,s,a){"use strict";a.r(s);var r=a(0),n=Object(r.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"直连加qq群"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#直连加qq群"}},[t._v("#")]),t._v(" 直连加QQ群")]),t._v(" "),a("blockquote",[a("p",[t._v("输入 QQ 群号就可以直接加群")])]),t._v(" "),a("h2",{attrs:{id:"接口参数"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#接口参数"}},[t._v("#")]),t._v(" 接口参数")]),t._v(" "),a("p",[t._v("请求地址:"),a("code",[t._v("/api/qun")])]),t._v(" "),a("p",[t._v("请求方法:"),a("code",[t._v("get")]),t._v(" "),a("code",[t._v("post")])]),t._v(" "),a("p",[t._v("请求参数:")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",[t._v("参数名称")]),t._v(" "),a("th",[t._v("必选")]),t._v(" "),a("th",[t._v("类型")]),t._v(" "),a("th",[t._v("说明")])])]),t._v(" "),a("tbody",[a("tr",[a("td",[a("code",[t._v("guin")])]),t._v(" "),a("td",[t._v("是")]),t._v(" "),a("td",[a("code",[t._v("number")])]),t._v(" "),a("td",[t._v("QQ 群号")])]),t._v(" "),a("tr",[a("td",[a("code",[t._v("format")])]),t._v(" "),a("td",[t._v("否")]),t._v(" "),a("td",[a("code",[t._v("number")])]),t._v(" "),a("td",[t._v("数据格式 "),a("code",[t._v("json")])])])])]),t._v(" "),a("h3",{attrs:{id:"测试"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#测试"}},[t._v("#")]),t._v(" 测试")]),t._v(" "),a("p",[a("code",[t._v("api/qun?guin=464306428&format=json")])]),t._v(" "),a("p",[t._v("如果 "),a("code",[t._v("format")]),t._v(" 不填写,则直接跳转加群链接")]),t._v(" "),a("div",{staticClass:"language-json extra-class"},[a("pre",{pre:!0,attrs:{class:"language-json"}},[a("code",[a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"code"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("200")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"msg"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"success"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"data"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"guin"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"464306428"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"key"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"6244dfeca4b8026328abef080b4aa9b782166a1c0b6d9f3cc1adbad33f15f7d6"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"url"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://shang.qq.com/wpa/qunwpa?idkey=6244dfeca4b8026328abef080b4aa9b782166a1c0b6d9f3cc1adbad33f15f7d6"')]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"Author"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"name"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Alone88"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"desc"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"由Alone88提供的免费API 服务,官方文档:www.alapi.cn"')]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])])])}),[],!1,null,null,null);s.default=n.exports}}]); -------------------------------------------------------------------------------- /.vuepress/dist/assets/js/26.43a9d99c.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[26],{238:function(t,s,a){"use strict";a.r(s);var r=a(0),n=Object(r.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"蓝奏云-lanzous-直连解析"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#蓝奏云-lanzous-直连解析"}},[t._v("#")]),t._v(" 蓝奏云 "),a("code",[t._v("lanzous")]),t._v(" 直连解析")]),t._v(" "),a("blockquote",[a("p",[t._v("通过分享的链接,获取直接下载的地址")])]),t._v(" "),a("h2",{attrs:{id:"接口参数"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#接口参数"}},[t._v("#")]),t._v(" 接口参数")]),t._v(" "),a("p",[t._v("请求地址: "),a("code",[t._v("/api/lanzou")])]),t._v(" "),a("p",[t._v("请求方式:"),a("code",[t._v("get")]),t._v(" "),a("code",[t._v("post")])]),t._v(" "),a("p",[t._v("请求参数:")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",[t._v("参数名称")]),t._v(" "),a("th",[t._v("必选")]),t._v(" "),a("th",[t._v("类型")]),t._v(" "),a("th",[t._v("说明")])])]),t._v(" "),a("tbody",[a("tr",[a("td",[a("code",[t._v("url")])]),t._v(" "),a("td",[t._v("是")]),t._v(" "),a("td",[t._v("string")]),t._v(" "),a("td",[t._v("蓝奏云的分享链接")])]),t._v(" "),a("tr",[a("td",[t._v("format")]),t._v(" "),a("td",[t._v("否")]),t._v(" "),a("td",[t._v("string")]),t._v(" "),a("td",[t._v("返回的数据类型,可选:"),a("code",[t._v("json")]),t._v(" ,默认302跳转到下载链接")])])])]),t._v(" "),a("h2",{attrs:{id:"返回数据"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#返回数据"}},[t._v("#")]),t._v(" 返回数据")]),t._v(" "),a("p",[t._v("测试参数 : "),a("code",[t._v("url=https://www.lanzous.com/i5k10wd&format=json")])]),t._v(" "),a("div",{staticClass:"language-json extra-class"},[a("pre",{pre:!0,attrs:{class:"language-json"}},[a("code",[a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"code"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("200")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"msg"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"success"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"data"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"status"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"获取成功"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"url"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://vip.d0.baidupan.com/file/?AmRUagw9VWRRWFZuCj9SPlplVW0ELgRyAWBQe1QwUHYBIVYmC79SrQPNAr0KzVbWV+kEvwT7UbUHlFLtUCFStAKuVK8MaFXlUbxWowpwUiFaYVUiBH0EYAFvUDpUbVAOAWhWZQtrUjcDZAJkCmhWZ1c8BDIEaFF1B2ZSJ1AxUmECMVQ0DGRVNVE2VjQKbVJ1WnBVIARmBDQBNlBnVDFQfgExVjkLeVI3A2YCewo7VjZXaQRlBGxRYgdiUmJQaVJhAmNUMQxoVWdRMlYwCjpSY1oxVWIEbAQwATNQZ1QxUGgBY1ZkC2dSNQM0AmYKcFYlV2wEcwR9USYHc1IxUH5SOgJmVD4MZlUwUTdWNwpvUmRaJlUkBDIEawFjUDBUNVBgATRWNwtvUjMDYgJgCmpWZVc1BC8EdVF1B2ZSOFB7Um4CM1Q2DGdVOFEzVjAKblJqWjJVYQR9BHMBdlAhVDVQYAE0VjcLY1IwA20CZgpvVm9XOg=="')]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"Author"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"name"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Alone88"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"desc"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"由Alone88提供的免费API 服务,官方文档:www.alapi.cn"')]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])])])}),[],!1,null,null,null);s.default=n.exports}}]); -------------------------------------------------------------------------------- /.vuepress/dist/assets/js/27.bd1692d2.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[27],{239:function(t,s,n){"use strict";n.r(s);var a=n(0),r=Object(a.a)({},(function(){var t=this,s=t.$createElement,n=t._self._c||s;return n("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[n("h1",{attrs:{id:"名人名言"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#名人名言"}},[t._v("#")]),t._v(" 名人名言")]),t._v(" "),n("blockquote",[n("p",[t._v("随机返回一条古今中外名人名言")])]),t._v(" "),n("h2",{attrs:{id:"接口参数"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#接口参数"}},[t._v("#")]),t._v(" 接口参数")]),t._v(" "),n("p",[t._v("请求地址:"),n("code",[t._v("/api/mingyan")])]),t._v(" "),n("p",[t._v("请求方式:"),n("code",[t._v("get")]),t._v(" "),n("code",[t._v("post")])]),t._v(" "),n("p",[t._v("请求参数:")]),t._v(" "),n("table",[n("thead",[n("tr",[n("th",[t._v("参数名称")]),t._v(" "),n("th",[t._v("必选")]),t._v(" "),n("th",[t._v("类型")]),t._v(" "),n("th",[t._v("说明")])])]),t._v(" "),n("tbody",[n("tr",[n("td",[n("code",[t._v("typeid")])]),t._v(" "),n("td",[t._v("否")]),t._v(" "),n("td",[n("code",[t._v("int")])]),t._v(" "),n("td",[t._v("返回名言的类型, 范围:"),n("code",[t._v("1 -45")])])])])]),t._v(" "),n("p",[n("strong",[t._v("类型说明")])]),t._v(" "),n("p",[t._v("1——爱情\n2——道德\n3——青春\n4——愿望\n5——集体\n6——理想\n7——志向\n8——人才\n9——谦虚\n10——人格\n11——天才\n12——青年\n13——社会\n14——国家\n15——财富\n16——智慧\n17——修养\n18——工作\n19——妇女\n20——儿童\n21——思想\n22——理智\n23——学习\n24——科学\n25——信仰\n26——诚信\n27——读书\n28——成败\n29——奉献\n30——劳动\n31——节约\n32——教育\n33——企业\n34——事业\n35——时间\n36——勤奋\n37——民族\n38——真理\n39——友谊\n40——自由\n41——心理\n42——心灵\n43——人生\n44——幸福\n45——团结")]),t._v(" "),n("h3",{attrs:{id:"返回数据"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#返回数据"}},[t._v("#")]),t._v(" 返回数据")]),t._v(" "),n("p",[t._v("测试参数:"),n("code",[t._v("typeid=45")])]),t._v(" "),n("div",{staticClass:"language-json extra-class"},[n("pre",{pre:!0,attrs:{class:"language-json"}},[n("code",[n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token property"}},[t._v('"code"')]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token number"}},[t._v("200")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token property"}},[t._v('"msg"')]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"success"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token property"}},[t._v('"data"')]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token property"}},[t._v('"content"')]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"劳动会给明天带来欢乐,团结会给明天带来胜利。"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token property"}},[t._v('"author"')]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"(哈萨克族)谚语"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token property"}},[t._v('"typeid"')]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token number"}},[t._v("45")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token property"}},[t._v('"Author"')]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token property"}},[t._v('"name"')]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Alone88"')]),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token property"}},[t._v('"desc"')]),n("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),n("span",{pre:!0,attrs:{class:"token string"}},[t._v('"由Alone88提供的免费API 服务,官方文档:www.alapi.cn"')]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),n("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])])])}),[],!1,null,null,null);s.default=r.exports}}]); -------------------------------------------------------------------------------- /.vuepress/dist/assets/js/30.2d23f2b0.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[30],{242:function(t,e,n){"use strict";n.r(e);var s=n(0),l=Object(s.a)({},(function(){var t=this.$createElement,e=this._self._c||t;return e("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}},[e("ul",[e("li")])])}),[],!1,null,null,null);e.default=l.exports}}]); -------------------------------------------------------------------------------- /.vuepress/dist/assets/js/32.1660a2ae.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[32],{244:function(t,s,a){"use strict";a.r(s);var n=a(0),r=Object(n.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"土味情话"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#土味情话"}},[t._v("#")]),t._v(" 土味情话")]),t._v(" "),a("blockquote",[a("p",[t._v("生成二维码图片")])]),t._v(" "),a("h2",{attrs:{id:"接口参数"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#接口参数"}},[t._v("#")]),t._v(" 接口参数")]),t._v(" "),a("p",[t._v("请求地址:"),a("code",[t._v("/api/qinghua")])]),t._v(" "),a("p",[t._v("请求方式:"),a("code",[t._v("get")]),t._v(" "),a("code",[t._v("post")])]),t._v(" "),a("p",[t._v("请求参数:")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",[t._v("参数名称")]),t._v(" "),a("th",[t._v("必选")]),t._v(" "),a("th",[t._v("类型")]),t._v(" "),a("th",[t._v("说明")])])]),t._v(" "),a("tbody",[a("tr",[a("td",[a("code",[t._v("type")])]),t._v(" "),a("td",[t._v("否")]),t._v(" "),a("td",[t._v("string")]),t._v(" "),a("td",[t._v("返回的格式, "),a("code",[t._v("json")]),t._v(" 或者 "),a("code",[t._v("text")])])])])]),t._v(" "),a("h2",{attrs:{id:"返回数据"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#返回数据"}},[t._v("#")]),t._v(" 返回数据")]),t._v(" "),a("p",[t._v("测试参数:"),a("code",[t._v("type=json")])]),t._v(" "),a("div",{staticClass:"language-json extra-class"},[a("pre",{pre:!0,attrs:{class:"language-json"}},[a("code",[a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"code"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("200")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"msg"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"success"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"data"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"content"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"石头和你脑袋碰在一起谁痛?当然我的头痛了,不,是我心痛。"')]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"Author"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"name"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Alone88"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"desc"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"由Alone88提供的免费API 服务,官方文档:www.alapi.cn"')]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])])])}),[],!1,null,null,null);s.default=r.exports}}]); -------------------------------------------------------------------------------- /.vuepress/dist/assets/js/34.62cabc1f.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[34],{246:function(t,s,a){"use strict";a.r(s);var r=a(0),n=Object(r.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"qq-网址安全检测"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#qq-网址安全检测"}},[t._v("#")]),t._v(" "),a("code",[t._v("QQ")]),t._v(" 网址安全检测")]),t._v(" "),a("blockquote",[a("p",[t._v("检测 网址或者域名,在 "),a("code",[t._v("QQ")]),t._v(" 中是否被拦截")])]),t._v(" "),a("h2",{attrs:{id:"接口参数"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#接口参数"}},[t._v("#")]),t._v(" 接口参数")]),t._v(" "),a("p",[t._v("请求地址:"),a("code",[t._v("/api/urlcheck/qq")])]),t._v(" "),a("p",[t._v("请求方式:"),a("code",[t._v("get")]),t._v(" "),a("code",[t._v("post")])]),t._v(" "),a("p",[t._v("请求参数:")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",[t._v("参数名称")]),t._v(" "),a("th",[t._v("必选")]),t._v(" "),a("th",[t._v("类型")]),t._v(" "),a("th",[t._v("说明")])])]),t._v(" "),a("tbody",[a("tr",[a("td",[a("code",[t._v("url")])]),t._v(" "),a("td",[a("code",[t._v("是")])]),t._v(" "),a("td",[a("code",[t._v("string")])]),t._v(" "),a("td",[t._v("要查询的网址或者域名")])])])]),t._v(" "),a("h2",{attrs:{id:"返回数据"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#返回数据"}},[t._v("#")]),t._v(" 返回数据")]),t._v(" "),a("p",[t._v("测试参数:"),a("code",[t._v("url=alapi.cn")])]),t._v(" "),a("div",{staticClass:"language-json extra-class"},[a("pre",{pre:!0,attrs:{class:"language-json"}},[a("code",[a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"code"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("200")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"msg"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"success"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"data"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"type"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"qq"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"url"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"alapi.cn"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"status"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"ok"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),a("span",{pre:!0,attrs:{class:"token comment"}},[t._v("//正常返回ok,被拦截显示 danger")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"message"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"正常"')]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"Author"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"name"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Alone88"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"desc"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"由Alone88提供的免费API 服务,官方文档:www.alapi.cn"')]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])])])}),[],!1,null,null,null);s.default=n.exports}}]); -------------------------------------------------------------------------------- /.vuepress/dist/assets/js/38.ddaafcf7.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[38],{250:function(t,s,a){"use strict";a.r(s);var r=a(0),e=Object(r.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"心灵毒鸡汤"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#心灵毒鸡汤"}},[t._v("#")]),t._v(" 心灵毒鸡汤")]),t._v(" "),a("blockquote",[a("p",[t._v("心灵毒鸡汤")])]),t._v(" "),a("h2",{attrs:{id:"接口参数"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#接口参数"}},[t._v("#")]),t._v(" 接口参数")]),t._v(" "),a("p",[t._v("请求地址:"),a("code",[t._v("/api/soul")])]),t._v(" "),a("p",[t._v("请求方法:"),a("code",[t._v("get")]),t._v(" "),a("code",[t._v("post")])]),t._v(" "),a("p",[t._v("请求参数:")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",[t._v("参数名称")]),t._v(" "),a("th",[t._v("必选")]),t._v(" "),a("th",[t._v("类型")]),t._v(" "),a("th",[t._v("说明")])])]),t._v(" "),a("tbody",[a("tr",[a("td",[a("code",[t._v("format")])]),t._v(" "),a("td",[t._v("否")]),t._v(" "),a("td",[a("code",[t._v("string")])]),t._v(" "),a("td",[t._v("默认返回 "),a("code",[t._v("json")]),t._v(" 格式,返回文本参数为 "),a("code",[t._v("text")])])])])]),t._v(" "),a("h2",{attrs:{id:"返回数据"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#返回数据"}},[t._v("#")]),t._v(" 返回数据")]),t._v(" "),a("div",{staticClass:"language-json extra-class"},[a("pre",{pre:!0,attrs:{class:"language-json"}},[a("code",[a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"code"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("200")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"msg"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"success"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"data"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"title"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"你觉得很孤独,没关系,你还有手机。"')]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"Author"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"name"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Alone88"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"desc"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"由Alone88提供的免费API 服务,官方文档:www.alapi.cn"')]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])])])}),[],!1,null,null,null);s.default=e.exports}}]); -------------------------------------------------------------------------------- /.vuepress/dist/assets/js/39.c894d320.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[39],{251:function(t,r,a){"use strict";a.r(r);var v=a(0),_=Object(v.a)({},(function(){var t=this,r=t.$createElement,a=t._self._c||r;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("ul",[a("li",[a("a",{attrs:{href:"readme"}},[t._v("ALAPI "),a("strong",[t._v("必看")])])]),t._v(" "),a("li",[a("a",{attrs:{href:"hitokoto"}},[t._v("Hitokoto 一言")])]),t._v(" "),a("li",[a("a",{attrs:{href:"acg"}},[t._v("ACG 图片")])]),t._v(" "),a("li",[a("a",{attrs:{href:"bing"}},[t._v("必应美图")])]),t._v(" "),a("li",[a("a",{attrs:{href:"ipquery"}},[t._v("IP 查询")])]),t._v(" "),a("li",[a("a",{attrs:{href:"shorturl"}},[t._v("短网址生成")])]),t._v(" "),a("li",[a("a",{attrs:{href:"videojx"}},[t._v("短视频无水印解析(聚合接口)")])]),t._v(" "),a("li",[a("a",{attrs:{href:"videody"}},[t._v("抖音无水印解析")])]),t._v(" "),a("li",[a("a",{attrs:{href:"ppx"}},[t._v("皮皮虾无水印解析")])]),t._v(" "),a("li",[a("a",{attrs:{href:"qr"}},[t._v("二维码生成和解码")])]),t._v(" "),a("li",[a("a",{attrs:{href:"lanzous"}},[t._v("蓝奏云直连解析")])]),t._v(" "),a("li",[a("a",{attrs:{href:"wytt"}},[t._v("网易新闻头条")])]),t._v(" "),a("li",[a("a",{attrs:{href:"wyfull"}},[t._v("网易新闻详情解析")])]),t._v(" "),a("li",[a("a",{attrs:{href:"hanfu"}},[t._v("汉服新闻数据")])]),t._v(" "),a("li",[a("a",{attrs:{href:"wbtop"}},[t._v("微博热搜榜")])]),t._v(" "),a("li",[a("a",{attrs:{href:"whois"}},[t._v("域名Whois")])]),t._v(" "),a("li",[a("a",{attrs:{href:"icp"}},[t._v("域名备案Icp")])]),t._v(" "),a("li",[a("a",{attrs:{href:"wymusic"}},[t._v("网易云音乐")])]),t._v(" "),a("li",[a("a",{attrs:{href:"kd"}},[t._v("快递查询接口")])]),t._v(" "),a("li",[a("a",{attrs:{href:"fanyi"}},[t._v("翻译查询接口")])]),t._v(" "),a("li",[a("a",{attrs:{href:"mingyan"}},[t._v("名人名言")])]),t._v(" "),a("li",[a("a",{attrs:{href:"gntq"}},[t._v("国内天气预报")])]),t._v(" "),a("li",[a("a",{attrs:{href:"qinghua"}},[t._v("土味情话")])]),t._v(" "),a("li",[a("a",{attrs:{href:"qqtq"}},[t._v("国内+全球 天气预报(支持多语言)")])]),t._v(" "),a("li",[a("a",{attrs:{href:"qqurlcheck"}},[t._v("QQ 域名网址 安全检测")])]),t._v(" "),a("li",[a("a",{attrs:{href:"lajifenlei"}},[t._v("垃圾分类查询")])]),t._v(" "),a("li",[a("a",{attrs:{href:"eventhitory"}},[t._v("历史上的今天")])]),t._v(" "),a("li",[a("a",{attrs:{href:"joke"}},[t._v("笑话大全")])]),t._v(" "),a("li",[a("a",{attrs:{href:"miyu"}},[t._v("谜语大全")])]),t._v(" "),a("li",[a("a",{attrs:{href:"zhihu"}},[t._v("知乎日报")])]),t._v(" "),a("li",[a("a",{attrs:{href:"encrypt"}},[t._v("内容加密")])]),t._v(" "),a("li",[a("a",{attrs:{href:"mryw"}},[t._v("每日一文")])])])])}),[],!1,null,null,null);r.default=_.exports}}]); -------------------------------------------------------------------------------- /.vuepress/dist/assets/js/49.c3feedf2.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[49],{261:function(t,v,_){"use strict";_.r(v);var e=_(0),r=Object(e.a)({},(function(){var t=this,v=t.$createElement,_=t._self._c||v;return _("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[_("h1",{attrs:{id:"赞助"}},[_("a",{staticClass:"header-anchor",attrs:{href:"#赞助"}},[t._v("#")]),t._v(" 赞助")]),t._v(" "),_("table",[_("thead",[_("tr",[_("th",[t._v("昵称")]),t._v(" "),_("th",[t._v("联系")]),t._v(" "),_("th",[t._v("金额")])])]),t._v(" "),_("tbody",[_("tr",[_("td",[t._v("Bug")]),t._v(" "),_("td",[t._v("QQ 33956108")]),t._v(" "),_("td",[t._v("66.66")])]),t._v(" "),_("tr",[_("td"),t._v(" "),_("td"),t._v(" "),_("td")]),t._v(" "),_("tr",[_("td"),t._v(" "),_("td"),t._v(" "),_("td")])])])])}),[],!1,null,null,null);v.default=r.exports}}]); -------------------------------------------------------------------------------- /.vuepress/dist/assets/js/5.18aefd63.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[5],{217:function(t,e,s){"use strict";s.r(e);var o=["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],n={methods:{getMsg:function(){return o[Math.floor(Math.random()*o.length)]}}},i=s(0),h=Object(i.a)(n,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"theme-container"},[e("div",{staticClass:"theme-default-content"},[e("h1",[this._v("404")]),this._v(" "),e("blockquote",[this._v(this._s(this.getMsg()))]),this._v(" "),e("router-link",{attrs:{to:"/"}},[this._v("Take me home.")])],1)])}),[],!1,null,null,null);e.default=h.exports}}]); -------------------------------------------------------------------------------- /.vuepress/dist/assets/js/51.ca055c73.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[51],{10:function(n,w,o){}}]); -------------------------------------------------------------------------------- /.vuepress/dist/assets/js/6.ec2b3331.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[6],{218:function(t,e,n){"use strict";n.r(e);var s=n(0),l=Object(s.a)({},(function(){var t=this.$createElement;return(this._self._c||t)("ContentSlotsDistributor",{attrs:{"slot-key":this.$parent.slotKey}})}),[],!1,null,null,null);e.default=l.exports}}]); -------------------------------------------------------------------------------- /.vuepress/dist/assets/js/7.cd8bde63.js: -------------------------------------------------------------------------------- 1 | (window.webpackJsonp=window.webpackJsonp||[]).push([[7],{219:function(t,s,a){"use strict";a.r(s);var r=a(0),n=Object(r.a)({},(function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"acg-图片"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#acg-图片"}},[t._v("#")]),t._v(" ACG 图片")]),t._v(" "),a("blockquote",[a("p",[t._v("ACG 图片,指的是动画、漫画、游戏之类的图片。")]),t._v(" "),a("p",[t._v("ACG 接口 可以随机返回一张图片")])]),t._v(" "),a("h2",{attrs:{id:"接口参数"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#接口参数"}},[t._v("#")]),t._v(" 接口参数")]),t._v(" "),a("p",[t._v("接口地址:"),a("code",[t._v("/api/acg")])]),t._v(" "),a("p",[t._v("请求方式:"),a("code",[t._v("get")]),t._v(" "),a("code",[t._v("post")])]),t._v(" "),a("p",[t._v("请求参数")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",[t._v("参数名称")]),t._v(" "),a("th",[t._v("必选")]),t._v(" "),a("th",[t._v("类型")]),t._v(" "),a("th",[t._v("说明")])])]),t._v(" "),a("tbody",[a("tr",[a("td",[a("code",[t._v("format")])]),t._v(" "),a("td",[t._v("否")]),t._v(" "),a("td",[t._v("string")]),t._v(" "),a("td",[t._v("返回数据类型。可选:"),a("code",[t._v("json")]),t._v(" ,默认直接返回图片")])])])]),t._v(" "),a("h2",{attrs:{id:"返回数据"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#返回数据"}},[t._v("#")]),t._v(" 返回数据")]),t._v(" "),a("p",[t._v("测试参数")]),t._v(" "),a("p",[a("code",[t._v("https://v1.alapi.cn/api/acg?format=json")])]),t._v(" "),a("div",{staticClass:"language-json extra-class"},[a("pre",{pre:!0,attrs:{class:"language-json"}},[a("code",[a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"code"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("200")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"msg"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"success"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"data"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"url"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"https://ws4.sinaimg.cn/large/0072Vf1pgy1foxkd6lx6jj31kw0w0wyb.jpg"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"width"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("2048")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"height"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[t._v("1152")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"Author"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("{")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"name"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"Alone88"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v(",")]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token property"}},[t._v('"desc"')]),a("span",{pre:!0,attrs:{class:"token operator"}},[t._v(":")]),t._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[t._v('"由Alone88提供的免费API 服务,官方文档:www.alapi.cn"')]),t._v("\n "),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[t._v("}")]),t._v("\n")])])])])}),[],!1,null,null,null);s.default=n.exports}}]); -------------------------------------------------------------------------------- /.vuepress/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anhao/ALAPI/c0e25394ef52416d84d4b3aa0ab86f0c21e49326/.vuepress/public/favicon.ico -------------------------------------------------------------------------------- /.vuepress/public/icons/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anhao/ALAPI/c0e25394ef52416d84d4b3aa0ab86f0c21e49326/.vuepress/public/icons/128.png -------------------------------------------------------------------------------- /.vuepress/public/icons/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anhao/ALAPI/c0e25394ef52416d84d4b3aa0ab86f0c21e49326/.vuepress/public/icons/144.png -------------------------------------------------------------------------------- /.vuepress/public/icons/192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anhao/ALAPI/c0e25394ef52416d84d4b3aa0ab86f0c21e49326/.vuepress/public/icons/192.png -------------------------------------------------------------------------------- /.vuepress/public/icons/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anhao/ALAPI/c0e25394ef52416d84d4b3aa0ab86f0c21e49326/.vuepress/public/icons/256.png -------------------------------------------------------------------------------- /.vuepress/public/icons/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anhao/ALAPI/c0e25394ef52416d84d4b3aa0ab86f0c21e49326/.vuepress/public/icons/512.png -------------------------------------------------------------------------------- /.vuepress/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anhao/ALAPI/c0e25394ef52416d84d4b3aa0ab86f0c21e49326/.vuepress/public/logo.png -------------------------------------------------------------------------------- /.vuepress/public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ALAPI官方文档", 3 | "short_name": "ALAPI", 4 | "icons": [{ 5 | "src": "icons/256.png", 6 | "type": "image/png", 7 | "sizes": "256x256" 8 | }, { 9 | "src": "icons/192.png", 10 | "type": "image/png", 11 | "sizes": "192x192" 12 | }, { 13 | "src": "icons/144.png", 14 | "type": "image/png", 15 | "sizes": "144x144" 16 | }], 17 | "start_url": "/index.html", 18 | "display": "standalone", 19 | "background_color": "#fff", 20 | "theme_color": "#3eaf7c" 21 | } -------------------------------------------------------------------------------- /.vuepress/theme/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2018-present, Yuxi (Evan) You 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /.vuepress/theme/components/DropdownTransition.vue: -------------------------------------------------------------------------------- 1 | 11 | 12 | 28 | 29 | 34 | -------------------------------------------------------------------------------- /.vuepress/theme/components/Home.vue: -------------------------------------------------------------------------------- 1 | 51 | 52 | 72 | 73 | 163 | -------------------------------------------------------------------------------- /.vuepress/theme/components/NavLink.vue: -------------------------------------------------------------------------------- 1 | 21 | 22 | 55 | -------------------------------------------------------------------------------- /.vuepress/theme/components/NavLinks.vue: -------------------------------------------------------------------------------- 1 | 35 | 36 | 119 | 120 | 152 | -------------------------------------------------------------------------------- /.vuepress/theme/components/Navbar.vue: -------------------------------------------------------------------------------- 1 | 38 | 39 | 87 | 88 | 134 | -------------------------------------------------------------------------------- /.vuepress/theme/components/Page.vue: -------------------------------------------------------------------------------- 1 | 13 | 14 | 23 | 24 | 32 | -------------------------------------------------------------------------------- /.vuepress/theme/components/PageEdit.vue: -------------------------------------------------------------------------------- 1 | 14 | 97 | 131 | -------------------------------------------------------------------------------- /.vuepress/theme/components/PageNav.vue: -------------------------------------------------------------------------------- 1 | 16 | 101 | 118 | -------------------------------------------------------------------------------- /.vuepress/theme/components/Sidebar.vue: -------------------------------------------------------------------------------- 1 | 9 | 10 | 22 | 23 | 60 | -------------------------------------------------------------------------------- /.vuepress/theme/components/SidebarButton.vue: -------------------------------------------------------------------------------- 1 | 8 | 9 | 28 | -------------------------------------------------------------------------------- /.vuepress/theme/components/SidebarGroup.vue: -------------------------------------------------------------------------------- 1 | 55 | 56 | 71 | 72 | 130 | -------------------------------------------------------------------------------- /.vuepress/theme/components/SidebarLink.vue: -------------------------------------------------------------------------------- 1 | 95 | 96 | 126 | -------------------------------------------------------------------------------- /.vuepress/theme/components/SidebarLinks.vue: -------------------------------------------------------------------------------- 1 | 23 | 24 | 100 | -------------------------------------------------------------------------------- /.vuepress/theme/global-components/Badge.vue: -------------------------------------------------------------------------------- 1 | 25 | 26 | 45 | -------------------------------------------------------------------------------- /.vuepress/theme/index.js: -------------------------------------------------------------------------------- 1 | const path = require('path') 2 | 3 | // Theme API. 4 | module.exports = (options, ctx) => { 5 | const { themeConfig, siteConfig } = ctx 6 | 7 | // resolve algolia 8 | const isAlgoliaSearch = ( 9 | themeConfig.algolia 10 | || Object 11 | .keys(siteConfig.locales && themeConfig.locales || {}) 12 | .some(base => themeConfig.locales[base].algolia) 13 | ) 14 | 15 | const enableSmoothScroll = themeConfig.smoothScroll === true 16 | 17 | return { 18 | alias () { 19 | return { 20 | '@AlgoliaSearchBox': isAlgoliaSearch 21 | ? path.resolve(__dirname, 'components/AlgoliaSearchBox.vue') 22 | : path.resolve(__dirname, 'noopModule.js') 23 | } 24 | }, 25 | 26 | plugins: [ 27 | ['@vuepress/active-header-links', options.activeHeaderLinks], 28 | '@vuepress/search', 29 | '@vuepress/plugin-nprogress', 30 | ['container', { 31 | type: 'tip', 32 | defaultTitle: { 33 | '/': 'TIP', 34 | '/zh/': '提示' 35 | } 36 | }], 37 | ['container', { 38 | type: 'warning', 39 | defaultTitle: { 40 | '/': 'WARNING', 41 | '/zh/': '注意' 42 | } 43 | }], 44 | ['container', { 45 | type: 'danger', 46 | defaultTitle: { 47 | '/': 'WARNING', 48 | '/zh/': '警告' 49 | } 50 | }], 51 | ['smooth-scroll', enableSmoothScroll] 52 | ] 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /.vuepress/theme/layouts/404.vue: -------------------------------------------------------------------------------- 1 | 10 | 11 | 27 | -------------------------------------------------------------------------------- /.vuepress/theme/layouts/Layout.vue: -------------------------------------------------------------------------------- 1 | 49 | 50 | 149 | -------------------------------------------------------------------------------- /.vuepress/theme/noopModule.js: -------------------------------------------------------------------------------- 1 | export default {} 2 | -------------------------------------------------------------------------------- /.vuepress/theme/styles/arrow.styl: -------------------------------------------------------------------------------- 1 | @require './config' 2 | 3 | .arrow 4 | display inline-block 5 | width 0 6 | height 0 7 | &.up 8 | border-left 4px solid transparent 9 | border-right 4px solid transparent 10 | border-bottom 6px solid $arrowBgColor 11 | &.down 12 | border-left 4px solid transparent 13 | border-right 4px solid transparent 14 | border-top 6px solid $arrowBgColor 15 | &.right 16 | border-top 4px solid transparent 17 | border-bottom 4px solid transparent 18 | border-left 6px solid $arrowBgColor 19 | &.left 20 | border-top 4px solid transparent 21 | border-bottom 4px solid transparent 22 | border-right 6px solid $arrowBgColor 23 | -------------------------------------------------------------------------------- /.vuepress/theme/styles/code.styl: -------------------------------------------------------------------------------- 1 | {$contentClass} 2 | code 3 | color lighten($textColor, 20%) 4 | padding 0.25rem 0.5rem 5 | margin 0 6 | font-size 0.85em 7 | background-color rgba(27,31,35,0.05) 8 | border-radius 3px 9 | .token 10 | &.deleted 11 | color #EC5975 12 | &.inserted 13 | color $accentColor 14 | 15 | {$contentClass} 16 | pre, pre[class*="language-"] 17 | line-height 1.4 18 | padding 1.25rem 1.5rem 19 | margin 0.85rem 0 20 | background-color $codeBgColor 21 | border-radius 6px 22 | overflow auto 23 | code 24 | color #fff 25 | padding 0 26 | background-color transparent 27 | border-radius 0 28 | 29 | div[class*="language-"] 30 | position relative 31 | background-color $codeBgColor 32 | border-radius 6px 33 | .highlight-lines 34 | user-select none 35 | padding-top 1.3rem 36 | position absolute 37 | top 0 38 | left 0 39 | width 100% 40 | line-height 1.4 41 | .highlighted 42 | background-color rgba(0, 0, 0, 66%) 43 | pre, pre[class*="language-"] 44 | background transparent 45 | position relative 46 | z-index 1 47 | &::before 48 | position absolute 49 | z-index 3 50 | top 0.8em 51 | right 1em 52 | font-size 0.75rem 53 | color rgba(255, 255, 255, 0.4) 54 | &:not(.line-numbers-mode) 55 | .line-numbers-wrapper 56 | display none 57 | &.line-numbers-mode 58 | .highlight-lines .highlighted 59 | position relative 60 | &:before 61 | content ' ' 62 | position absolute 63 | z-index 3 64 | left 0 65 | top 0 66 | display block 67 | width $lineNumbersWrapperWidth 68 | height 100% 69 | background-color rgba(0, 0, 0, 66%) 70 | pre 71 | padding-left $lineNumbersWrapperWidth + 1 rem 72 | vertical-align middle 73 | .line-numbers-wrapper 74 | position absolute 75 | top 0 76 | width $lineNumbersWrapperWidth 77 | text-align center 78 | color rgba(255, 255, 255, 0.3) 79 | padding 1.25rem 0 80 | line-height 1.4 81 | br 82 | user-select none 83 | .line-number 84 | position relative 85 | z-index 4 86 | user-select none 87 | font-size 0.85em 88 | &::after 89 | content '' 90 | position absolute 91 | z-index 2 92 | top 0 93 | left 0 94 | width $lineNumbersWrapperWidth 95 | height 100% 96 | border-radius 6px 0 0 6px 97 | border-right 1px solid rgba(0, 0, 0, 66%) 98 | background-color $codeBgColor 99 | 100 | 101 | for lang in $codeLang 102 | div{'[class~="language-' + lang + '"]'} 103 | &:before 104 | content ('' + lang) 105 | 106 | div[class~="language-javascript"] 107 | &:before 108 | content "js" 109 | 110 | div[class~="language-typescript"] 111 | &:before 112 | content "ts" 113 | 114 | div[class~="language-markup"] 115 | &:before 116 | content "html" 117 | 118 | div[class~="language-markdown"] 119 | &:before 120 | content "md" 121 | 122 | div[class~="language-json"]:before 123 | content "json" 124 | 125 | div[class~="language-ruby"]:before 126 | content "rb" 127 | 128 | div[class~="language-python"]:before 129 | content "py" 130 | 131 | div[class~="language-bash"]:before 132 | content "sh" 133 | 134 | div[class~="language-php"]:before 135 | content "php" 136 | 137 | @import '~prismjs/themes/prism-tomorrow.css' 138 | -------------------------------------------------------------------------------- /.vuepress/theme/styles/config.styl: -------------------------------------------------------------------------------- 1 | $contentClass = '.theme-default-content' 2 | -------------------------------------------------------------------------------- /.vuepress/theme/styles/custom-blocks.styl: -------------------------------------------------------------------------------- 1 | .custom-block 2 | .custom-block-title 3 | font-weight 600 4 | margin-bottom -0.4rem 5 | &.tip, &.warning, &.danger 6 | padding .1rem 1.5rem 7 | border-left-width .5rem 8 | border-left-style solid 9 | margin 1rem 0 10 | &.tip 11 | background-color #f3f5f7 12 | border-color #42b983 13 | &.warning 14 | background-color rgba(255,229,100,.3) 15 | border-color darken(#ffe564, 35%) 16 | color darken(#ffe564, 70%) 17 | .custom-block-title 18 | color darken(#ffe564, 50%) 19 | a 20 | color $textColor 21 | &.danger 22 | background-color #ffe6e6 23 | border-color darken(red, 20%) 24 | color darken(red, 70%) 25 | .custom-block-title 26 | color darken(red, 40%) 27 | a 28 | color $textColor 29 | 30 | 31 | -------------------------------------------------------------------------------- /.vuepress/theme/styles/index.styl: -------------------------------------------------------------------------------- 1 | @require './config' 2 | @require './code' 3 | @require './custom-blocks' 4 | @require './arrow' 5 | @require './wrapper' 6 | @require './toc' 7 | 8 | html, body 9 | padding 0 10 | margin 0 11 | background-color #fff 12 | 13 | body 14 | font-family -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif 15 | -webkit-font-smoothing antialiased 16 | -moz-osx-font-smoothing grayscale 17 | font-size 16px 18 | color $textColor 19 | 20 | .page 21 | padding-left $sidebarWidth 22 | 23 | .navbar 24 | position fixed 25 | z-index 20 26 | top 0 27 | left 0 28 | right 0 29 | height $navbarHeight 30 | background-color #fff 31 | box-sizing border-box 32 | border-bottom 1px solid $borderColor 33 | 34 | .sidebar-mask 35 | position fixed 36 | z-index 9 37 | top 0 38 | left 0 39 | width 100vw 40 | height 100vh 41 | display none 42 | 43 | .sidebar 44 | font-size 16px 45 | background-color #fff 46 | width $sidebarWidth 47 | position fixed 48 | z-index 10 49 | margin 0 50 | top $navbarHeight 51 | left 0 52 | bottom 0 53 | box-sizing border-box 54 | border-right 1px solid $borderColor 55 | overflow-y auto 56 | 57 | {$contentClass}:not(.custom) 58 | @extend $wrapper 59 | > *:first-child 60 | margin-top $navbarHeight 61 | 62 | a:hover 63 | text-decoration underline 64 | 65 | p.demo 66 | padding 1rem 1.5rem 67 | border 1px solid #ddd 68 | border-radius 4px 69 | 70 | img 71 | max-width 100% 72 | 73 | {$contentClass}.custom 74 | padding 0 75 | margin 0 76 | 77 | img 78 | max-width 100% 79 | 80 | a 81 | font-weight 500 82 | color $accentColor 83 | text-decoration none 84 | 85 | p a code 86 | font-weight 400 87 | color $accentColor 88 | 89 | kbd 90 | background #eee 91 | border solid 0.15rem #ddd 92 | border-bottom solid 0.25rem #ddd 93 | border-radius 0.15rem 94 | padding 0 0.15em 95 | 96 | blockquote 97 | font-size 1rem 98 | color #999; 99 | border-left .2rem solid #dfe2e5 100 | margin 1rem 0 101 | padding .25rem 0 .25rem 1rem 102 | 103 | & > p 104 | margin 0 105 | 106 | ul, ol 107 | padding-left 1.2em 108 | 109 | strong 110 | font-weight 600 111 | 112 | h1, h2, h3, h4, h5, h6 113 | font-weight 600 114 | line-height 1.25 115 | 116 | {$contentClass}:not(.custom) > & 117 | margin-top (0.5rem - $navbarHeight) 118 | padding-top ($navbarHeight + 1rem) 119 | margin-bottom 0 120 | 121 | &:first-child 122 | margin-top -1.5rem 123 | margin-bottom 1rem 124 | 125 | + p, + pre, + .custom-block 126 | margin-top 2rem 127 | 128 | &:hover .header-anchor 129 | opacity: 1 130 | 131 | h1 132 | font-size 2.2rem 133 | 134 | h2 135 | font-size 1.65rem 136 | padding-bottom .3rem 137 | border-bottom 1px solid $borderColor 138 | 139 | h3 140 | font-size 1.35rem 141 | 142 | a.header-anchor 143 | font-size 0.85em 144 | float left 145 | margin-left -0.87em 146 | padding-right 0.23em 147 | margin-top 0.125em 148 | opacity 0 149 | 150 | &:hover 151 | text-decoration none 152 | 153 | code, kbd, .line-number 154 | font-family source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace 155 | 156 | p, ul, ol 157 | line-height 1.7 158 | 159 | hr 160 | border 0 161 | border-top 1px solid $borderColor 162 | 163 | table 164 | border-collapse collapse 165 | margin 1rem 0 166 | display: block 167 | overflow-x: auto 168 | 169 | tr 170 | border-top 1px solid #dfe2e5 171 | 172 | &:nth-child(2n) 173 | background-color #f6f8fa 174 | 175 | th, td 176 | border 1px solid #dfe2e5 177 | padding .6em 1em 178 | 179 | .theme-container 180 | &.sidebar-open 181 | .sidebar-mask 182 | display: block 183 | 184 | &.no-navbar 185 | {$contentClass}:not(.custom) > h1, h2, h3, h4, h5, h6 186 | margin-top 1.5rem 187 | padding-top 0 188 | 189 | .sidebar 190 | top 0 191 | 192 | 193 | @media (min-width: ($MQMobile + 1px)) 194 | .theme-container.no-sidebar 195 | .sidebar 196 | display none 197 | 198 | .page 199 | padding-left 0 200 | 201 | @require 'mobile.styl' 202 | -------------------------------------------------------------------------------- /.vuepress/theme/styles/mobile.styl: -------------------------------------------------------------------------------- 1 | @require './config' 2 | 3 | $mobileSidebarWidth = $sidebarWidth * 0.82 4 | 5 | // narrow desktop / iPad 6 | @media (max-width: $MQNarrow) 7 | .sidebar 8 | font-size 15px 9 | width $mobileSidebarWidth 10 | .page 11 | padding-left $mobileSidebarWidth 12 | 13 | // wide mobile 14 | @media (max-width: $MQMobile) 15 | .sidebar 16 | top 0 17 | padding-top $navbarHeight 18 | transform translateX(-100%) 19 | transition transform .2s ease 20 | .page 21 | padding-left 0 22 | .theme-container 23 | &.sidebar-open 24 | .sidebar 25 | transform translateX(0) 26 | &.no-navbar 27 | .sidebar 28 | padding-top: 0 29 | 30 | // narrow mobile 31 | @media (max-width: $MQMobileNarrow) 32 | h1 33 | font-size 1.9rem 34 | {$contentClass} 35 | div[class*="language-"] 36 | margin 0.85rem -1.5rem 37 | border-radius 0 38 | -------------------------------------------------------------------------------- /.vuepress/theme/styles/toc.styl: -------------------------------------------------------------------------------- 1 | .table-of-contents 2 | .badge 3 | vertical-align middle 4 | -------------------------------------------------------------------------------- /.vuepress/theme/styles/wrapper.styl: -------------------------------------------------------------------------------- 1 | $wrapper 2 | max-width $contentWidth 3 | margin 0 auto 4 | padding 2rem 2.5rem 5 | @media (max-width: $MQNarrow) 6 | padding 2rem 7 | @media (max-width: $MQMobileNarrow) 8 | padding 1.5rem 9 | 10 | -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | www.loliapi.com -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | --- 2 | home: true 3 | heroImage: /logo.png 4 | heroText: ALAPI 5 | tagline: ALAPI,免费API服务,支持短网址缩短,快递查询,天气接口,翻译接口,网易云接口等... 6 | actionText: 快速上手 → 7 | actionLink: /alapi 8 | --- 9 | 10 |
11 | 12 |
13 | 14 |
15 |
16 |

CDN加速

17 |

使用百度云 CDN ,加速全国访问请求

18 |
19 |
20 |

负载均衡

21 |

使用多台服务器负载请求,即使一台服务器挂了还可以继续使用

22 |
23 |
24 |

高性能

25 |

使用 PHP JAVA NODEJS 多语言作为后端语言

26 |
27 |
28 | 29 | ### 快速接入 30 | ```bash 31 | #获取接口域名 32 | v1.alapi.cn (支持 https 和 http 协议) 33 | 34 | #获取接口地址 35 | 请访问接口问题 36 | 37 | #问题反馈 38 | QQ群:464306428 39 | ``` 40 | 41 | 44 | 45 | -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- 1 | # Table of contents 2 | 3 | * [Initial page](README.md) 4 | * [内容加密](encrypt.md) 5 | * [ACG 图片](acg.md) 6 | * [汉服新闻数据](hanfu.md) 7 | * [gntq](gntq.md) 8 | * [土味情话](qinghua.md) 9 | * [翻译查询接口](fanyi.md) 10 | * [nav](nav.md) 11 | * [网易云音乐](wymusic.md) 12 | * [每日一文](mryw.md) 13 | * [网易新闻头条](wytt.md) 14 | * [二维码图片生成和解码](qr.md) 15 | * [IP 查询](ipquery.md) 16 | * [必应美图 - 每日一图](bing.md) 17 | * [笑话大全](joke.md) 18 | * [国内+全球 天气预报 (支持多语言)](qqtq.md) 19 | * [历史上的今天](eventhitory.md) 20 | * [Hitokoto 一言](hitokoto.md) 21 | * [QQ 网址安全检测](qqurlcheck.md) 22 | * [快递查询接口](kd.md) 23 | * [皮皮虾无水印视频解析](ppx.md) 24 | * [谜语大全](miyu.md) 25 | * [域名备案查询 接口](icp.md) 26 | * [垃圾分类查询](lajifenlei.md) 27 | * [短网址生成](shorturl.md) 28 | * [网易新闻详情解析](wyfull.md) 29 | * [名人名言](mingyan.md) 30 | * [抖音无水印视频解析](videody.md) 31 | * [ALAPI](undefined.md) 32 | * [蓝奏云 lanzous 直连解析](lanzous.md) 33 | * [微博热搜榜](wbtop.md) 34 | * [短视频无水印解析\(聚合接口\)](videojx.md) 35 | * [Whois 域名 接口](whois.md) 36 | * [知乎日报](zhihu.md) 37 | * [summary](summary.md) 38 | 39 | -------------------------------------------------------------------------------- /acg.md: -------------------------------------------------------------------------------- 1 | # ACG 图片 2 | 3 | > ACG 图片,指的是动画、漫画、游戏之类的图片。 4 | > 5 | > ACG 接口 可以随机返回一张图片 6 | 7 | 8 | 9 | ## 接口参数 10 | 11 | 接口地址:`/api/acg` 12 | 13 | 请求方式:`get` `post` 14 | 15 | 请求参数 16 | 17 | | 参数名称 | 必选 | 类型 | 说明 | 18 | | -------- | ---- | ------ | --------------------------------------------- | 19 | | `format` | 否 | string | 返回数据类型。可选:`json` ,默认直接返回图片 | 20 | 21 | ## 返回数据 22 | 23 | 测试参数 24 | 25 | `https://v1.alapi.cn/api/acg?format=json` 26 | 27 | **2020-20-21更新:** 28 | 29 | > 可以缩放图片大小 30 | > 31 | > 直接在图片链接后面加参数就可以了 32 | > 33 | > 比如:`https://file.alapi.cn/image/comic/215610-154116697054cd.jpg` 34 | > 35 | > 后面加上 `!/both/500x200` 36 | > 37 | > 就变成:`https://file.alapi.cn/image/comic/215610-154116697054cd.jpg!/both/500x200` 38 | > 39 | > 就可以缩放图片尺寸为 :宽 500 像素,高 200 像素 40 | 41 | ```json 42 | { 43 | "code": 200, 44 | "msg": "success", 45 | "data": { 46 | "url": "https://file.alapi.cn/image/comic/215610-154116697054cd.jpg", 47 | "width": 1199, 48 | "height": 846, 49 | "total": 2608 50 | }, 51 | "Author": { 52 | "name": "Alone88", 53 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 54 | } 55 | } 56 | ``` 57 | 58 | -------------------------------------------------------------------------------- /alapi.md: -------------------------------------------------------------------------------- 1 | # ALAPI 2 | ALAPI,免费实用的数据接口,为开发者提供各种免费API服务! 3 | 4 | 5 | > 说明: 6 | > 7 | > - 官方文档地址 :www.alapi.cn 8 | > - `ALAPI`拥有所有权,有权禁止你使用 `API ` 9 | > - 有问题,bug 等 可以联系我,email: `im#alone88.cn` (#换成@) 10 | > - 默认` QPS` 限制 :`10` , 如需提高请联系我们定制 11 | > - 如果接口数据返回成功,`code` 等于 200, 不为 `200` 都是失败 12 | > - 禁止用于商业用途! 13 | > - ... 14 | > 15 | > 更新日期:2020-02-10 16 | > 17 | > 18 | 19 | 20 | 21 | ## 接口 URL 22 | 23 | **`base_url`** : `//v1.alapi.cn` 24 | 25 | 请求完整路径为:`base_url`+接口地址,支持 `http` 和 `https` 26 | 27 | ## 技术交流 28 | 29 | 建立了一个交流群,方便使用接口的人反馈问题,学习交流。**使用上有问题请加qq群提交问题。**QQ群号:464306428 30 | 31 | 点击链接加入群聊【ALAPI-技术交流】:[https://jq.qq.com/?wv=1027&k=5SpaiRz](https://jq.qq.com/?wv=1027&k=5SpaiRz) 32 | 33 | ## 支持的API 34 | 35 | - Hitokoto 一言,随机返回一条句子。简单来说,一言(Hikototo)指的就是一句话,可以是动漫中的台词,也可以是网络上的各种小段子。 36 | - ACG 图片,随机返回一张动画、漫画、游戏之类(ACG),可以选择返回`json` 或者 直接图片地址 37 | - 必应美图,获取每天的必应美图,可以选择返回 `json` 或者 直接图片地址 38 | - IP 查询, 查询 `ip` 的 位置 和 网络信息 39 | - 短网址生成,支持 `t.cn` `url.cn` `dwz.cn` `suo.im` `u.nu` `mrw.so` `sou.nz` `sohu.gg` 40 | - 无水印短视频解析(聚合接口),支持 抖音,快手,火山, 最右 ,微视 ,皮皮虾, 小伽秀 ,全民小视频 ,小红书, 微博 41 | - 抖音无水印视频解析 42 | - 皮皮虾无水印视频解析 43 | - 二维码图片生成和解码 ,`2019-12-04` 更新,限制文件 最大 2M, 优化了二维码解码 44 | - 蓝奏云直连解析 45 | - 网易新闻头条数据 46 | - 网易新闻详情解析 47 | - 汉服新闻数据 48 | - 微博热搜榜 49 | - 域名 `Whois` 信息 50 | - 域名备案查询 51 | - 网易云音乐数据,获取歌曲下载地址,歌曲详情,搜索资源,评论资源...更多待添加 `2019-10-09` 更新 52 | - 快递查询接口 `2019-10-24` 更新接口 53 | - 文本翻译查询接口 54 | - 名人名言,随机返回一条古今中外名人名言 55 | - 国内天气预报 56 | - 土味情话 57 | - 国内+全球 天气预报(支持多语言) 58 | - `QQ` 网址域名 安全检测 59 | - 垃圾分类查询 60 | - 历史上的今天 61 | - 笑话大全 62 | - 谜语大全 63 | - 知乎日报接口, 可获取日报,日报详情,评论等信息 64 | - 内容加密,支持 `md5` `sha1` `sha256` `sha512` 等等常用加密 65 | - 每日一文,每天更新一篇优秀的文章!也可以随机输出一篇文章! 66 | - 获取头像,一个接口就可以获取 QQ 头像 或者 Gravatar 头像 67 | - **内容审核接口**,色情暴恐政治...识别审核。 68 | - 今日热榜,可以获取知乎,微博,微信,网易,今日头条,百度,贴吧,v2ex,抖音...等等数据热榜 69 | - 古诗词,随机返回一篇诗词 70 | - 网易云乐评,随机分发一条网易云热评。支持提交歌单或者歌曲 `id` 给我们系统收录! 71 | - 微信安全检测接口 **2020.2.19** 72 | - B 站封面获取 73 | - 身份证信息查询 74 | - 农历信息查询 75 | - 中文转拼音 76 | - 对联生成 77 | - 藏头诗生成 78 | 79 | - ... 80 | 81 | -------------------------------------------------------------------------------- /avatar.md: -------------------------------------------------------------------------------- 1 | # 获取头像 2 | 3 | > 获取QQ 头像 和 Gravatar 头像。可以通过本接口获取 qq 头像和 Gravatar头像,并通过 CDN缓存加速 4 | > 5 | > 加快头像加载速度。 6 | 7 | 8 | 9 | ## 接口参数 10 | 11 | 请求地址:`/api/avatar` 12 | 13 | 请求方法:`get` `post` 14 | 15 | 请求参数: 16 | 17 | | 参数名称 | 必选 | 类型 | 说明 | 18 | | -------- | ---- | -------- | --------------------------------------------- | 19 | | `email` | 是 | `string` | 返回数据类型。可选:`json` ,默认直接返回图片 | 20 | | `size` | 否 | `number` | 获取头像的尺寸,默认 ` 100` | 21 | 22 | `email` 参数 可以输入`QQ`邮箱,注册 `Gravatar` 的邮箱 23 | 24 | ## 返回数据 25 | 26 | 测试参数:`email=im@alone88.cn` 27 | 28 | ![]() 29 | 30 | -------------------------------------------------------------------------------- /bbcover.md: -------------------------------------------------------------------------------- 1 | # Bilibili 封面获取 2 | 3 | > 想必很多人都会遇到这样的一个问题。在B站浏览视频的时候,往往很多人会被各式各样的封面所吸引,从而点了进去,结果发现往往封面的图片在这些视频中一闪而过,甚至有的时候都没有出现。 4 | > 5 | > 这个接口就可以获取 b 站的 视频封面,直播封面,专栏封面等。 6 | 7 | ## 接口参数 8 | 9 | 请求地址:`/api/bbcover` 10 | 11 | 请求方式:`get` `post` 12 | 13 | 接口参数: 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | -------------- | -------------------------------- | 17 | | `c` | 是 | string\|number | b 站的视频地址,或者视频的 av 号 | 18 | 19 | `c` 参数支持什么呢? 20 | 21 | 支持:链接 或者 视频或者 直播 的`id` 22 | 23 | 例如视频支持:`https://www.bilibili.com/video/av86863038` 或者 `av86863038` ` 24 | 25 | 直播:`https://live.bilibili.com/14524390 或者 `14524390` 26 | 27 | 专栏:`https://www.bilibili.com/read/cv4750375` 或者 `cv4750375` 28 | 29 | ## 返回数据 30 | 31 | 测试参数 :`c=av86863038` 32 | 33 | `title` : 标题 34 | 35 | `description` 描述 36 | 37 | `cover` 封面 `url` 地址 38 | 39 | ```json 40 | { 41 | "code": 200, 42 | "msg": "success", 43 | "data": { 44 | "title": "【酥酥】进来看看她玩皮城执法官 蔚!", 45 | "description": "素材来源斗鱼直播。剪辑成品
喜欢记得三连~后续会更新很多好看的视频
酥酥的斗鱼直播间是266055,每晚九点直播", 46 | "cover": "http://i2.hdslb.com/bfs/archive/d68a7cacb2ee51fae9a34b294ad554c5c0672280.jpg" 47 | }, 48 | "Author": { 49 | "name": "Alone88", 50 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 51 | } 52 | } 53 | ``` 54 | 55 | -------------------------------------------------------------------------------- /bdpwd.md: -------------------------------------------------------------------------------- 1 | # 百度云盘提取码接口 2 | 3 | 根据百度网盘的分享链接获取提取码。数据来自于全网收集,不保证每个分享链接都有提取码 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 接口地址:`/api/bdpwd` 10 | 11 | 请求方式:`get` `post` 12 | 13 | 请求参数: 14 | 15 | | 参数名 | 必选 | 类型 | 说明 | 16 | | ------ | ---- | -------- | ------------------ | 17 | | `url` | 是 | `string` | 百度云盘的分享链接 | 18 | 19 | 百度云盘的分享链接支持以下格式: 20 | 21 | `https://pan.baidu.com/share/init?surl=*****` 22 | 23 | `https://pan.baidu.com/wap/init?surl=*****` 24 | 25 | `https://pan.baidu.com/s/****` 26 | 27 | ## 测试返回 28 | 29 | `https://v1.alapi.cn/api/bdpwd?url=https://pan.baidu.com/share/init?surl=vlny0C5moLIu97GvBzVw7Q` 30 | 31 | **成功返回**: 32 | 33 | ```json 34 | { 35 | "code": 200, 36 | "msg": "success", 37 | "data": { 38 | "share_url": "https://pan.baidu.com/share/init?surl=vlny0C5moLIu97GvBzVw7Q", 39 | "share_id": "vlny0C5moLIu97GvBzVw7Q", 40 | "password": "rhpb" 41 | }, 42 | "Author": { 43 | "name": "Alone88", 44 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 45 | } 46 | } 47 | ``` 48 | 49 | **失败返回**: 50 | 51 | ``` 52 | { 53 | "code": 422, 54 | "msg": "提取码获取失败", 55 | "data": "", 56 | "Author": { 57 | "name": "Alone88", 58 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 59 | } 60 | } 61 | ``` -------------------------------------------------------------------------------- /bing.md: -------------------------------------------------------------------------------- 1 | # 必应美图 - 每日一图 2 | 3 | > 获取必应美图每天的一张美图 4 | > 5 | > https://cn.bing.com 6 | 7 | 8 | 9 | ## 接口参数 10 | 11 | 请求地址:`/api/bing` 12 | 13 | 请求方法:`get` `post` 14 | 15 | 请求参数: 16 | 17 | | 参数名称 | 必选 |类型|说明| 18 | | -------- | ---- |----|----| 19 | | `format` | 否 | `string` |返回数据类型。可选:`json` ,默认直接返回图片| 20 | 21 | ## 返回数据 22 | 23 | 测试参数:`format=json` 24 | 25 | **2020-20-21更新:** 26 | 27 | > 可以缩放图片大小 28 | > 29 | > 直接在图片链接后面加参数就可以了 30 | > 31 | > 比如:`http://file.alapi.cn/bing/2020/02/21/OHR.UffingStaffelseeWinter_ZH-CN4001263375_1920x1080.jpg` 32 | > 33 | > 后面加上 `!/both/500x200` 34 | > 35 | > 就变成:`http://file.alapi.cn/bing/2020/02/21/OHR.UffingStaffelseeWinter_ZH-CN4001263375_1920x1080.jpg!/both/500x200` 36 | > 37 | > 就可以缩放图片尺寸为 :宽 500 像素,高 200 像素 38 | 39 | ```json 40 | { 41 | "code": 200, 42 | "msg": "success", 43 | "data": { 44 | "url": "http://file.alapi.cn/bing/2020/02/21/OHR.UffingStaffelseeWinter_ZH-CN4001263375_1920x1080.jpg", 45 | "startdate": "20200220", 46 | "enddate": "20200221", 47 | "copyright": "施塔弗尔湖畔乌芬附近的桦树大道,德国巴伐利亚 (© Reinhard Schmid/eStock Photo)", 48 | "bing": "https://cn.bing.com/th?id=OHR.UffingStaffelseeWinter_ZH-CN4001263375_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp", 49 | "th": "OHR.UffingStaffelseeWinter_ZH-CN4001263375_1920x1080.jpg" 50 | }, 51 | "Author": { 52 | "name": "Alone88", 53 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 54 | } 55 | } 56 | ``` 57 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /couplet.md: -------------------------------------------------------------------------------- 1 | # 对联生成 2 | 3 | > 根据输入的上联,AI 智能匹配出下联。 4 | 5 | ## 接口参数 6 | 7 | 请求地址:`/api/couplet ` 8 | 9 | 请求方式:`get` `post` 10 | 11 | 请求参数: 12 | 13 | | 参数名称 | 是否必选 | 类型 | 说明 | 14 | | -------- | ---- | ---- | ---- | 15 | | `keyword` | 是 | `string` | 上联,只支持中文 | 16 | 17 | ## 返回数据 18 | `http://v1.alapi.cn/api/couplet?keyword=%E5%8D%81%E4%B9%9D%E5%A4%A7%E6%98%A5%E9%A3%8E%E5%8C%96%E9%9B%A8` 19 | 20 | ```json5 21 | { 22 | "code": 200, 23 | "msg": "success", 24 | "data": { 25 | "keyword": "十九大春风化雨", // 输入的上联 26 | "text": "千千年秋日凝心" // 返回的下联 27 | }, 28 | "author": { 29 | "name": "Alone88", 30 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 31 | } 32 | } 33 | ``` 34 | 35 | -------------------------------------------------------------------------------- /dist/404.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | ALAPI 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

404

Looks like we've got some broken links.
Take me home.
16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /dist/assets/img/search.83621669.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /dist/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anhao/ALAPI/c0e25394ef52416d84d4b3aa0ab86f0c21e49326/dist/favicon.ico -------------------------------------------------------------------------------- /dist/icons/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anhao/ALAPI/c0e25394ef52416d84d4b3aa0ab86f0c21e49326/dist/icons/128.png -------------------------------------------------------------------------------- /dist/icons/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anhao/ALAPI/c0e25394ef52416d84d4b3aa0ab86f0c21e49326/dist/icons/144.png -------------------------------------------------------------------------------- /dist/icons/192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anhao/ALAPI/c0e25394ef52416d84d4b3aa0ab86f0c21e49326/dist/icons/192.png -------------------------------------------------------------------------------- /dist/icons/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anhao/ALAPI/c0e25394ef52416d84d4b3aa0ab86f0c21e49326/dist/icons/256.png -------------------------------------------------------------------------------- /dist/icons/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anhao/ALAPI/c0e25394ef52416d84d4b3aa0ab86f0c21e49326/dist/icons/512.png -------------------------------------------------------------------------------- /dist/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anhao/ALAPI/c0e25394ef52416d84d4b3aa0ab86f0c21e49326/dist/logo.png -------------------------------------------------------------------------------- /dist/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ALAPI官方文档", 3 | "short_name": "ALAPI", 4 | "icons": [{ 5 | "src": "icons/256.png", 6 | "type": "image/png", 7 | "sizes": "256x256" 8 | }, { 9 | "src": "icons/192.png", 10 | "type": "image/png", 11 | "sizes": "192x192" 12 | }, { 13 | "src": "icons/144.png", 14 | "type": "image/png", 15 | "sizes": "144x144" 16 | }], 17 | "start_url": "/index.html", 18 | "display": "standalone", 19 | "background_color": "#fff", 20 | "theme_color": "#3eaf7c" 21 | } -------------------------------------------------------------------------------- /encrypt.md: -------------------------------------------------------------------------------- 1 | # 内容加密 2 | 3 | > 内容加密接口,支持 `md5` `sha1` `sha256` `sha512` `urlencode` `urldecode` `base64_encode`,`base64_decode` 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 请求地址: `/api/encrypt` 10 | 11 | 请求方式:`get` `post` 12 | 13 | 请求参数: 14 | 15 | 请求参数: 16 | 17 | | 参数名称 | 必选 | 类型 | 说明 | 18 | | --------- | ---- | -------- | ------------ | 19 | | `content` | 是 | `string` | 要加密的内容 | 20 | | `type` | 否 | `string` | 加密的方式 | 21 | 22 | | type 类型 | 说明 | 23 | | ----------- | -------------------- | 24 | | `md5` | `md5` 加密 | 25 | | `sha1` | `sha1 `加密 | 26 | | `sha256` | `sha256` 加密 | 27 | | `sha512` | `sha512 `加密 | 28 | | `urlencode` | `urlencode` 加密 | 29 | | `urldecode` | `urldecode` 解码 | 30 | | `debase64` | `base64_decode` 解码 | 31 | | `enbase64` | `base64_encode `加密 | 32 | 33 | ## 返回数据 34 | 35 | 测试参数: `type=md5&content=alapi` 36 | 37 | ```json 38 | { 39 | "code": 200, 40 | "msg": "success", 41 | "data": { 42 | "type": "md5", 43 | "content": "alapi", 44 | "encrypt": "e4253a110eaafd5a9e74840f3b077c6b" 45 | }, 46 | "Author": { 47 | "name": "Alone88", 48 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 49 | } 50 | } 51 | ``` 52 | 53 | -------------------------------------------------------------------------------- /eventhitory.md: -------------------------------------------------------------------------------- 1 | # 历史上的今天 2 | 3 | > 获取历史上同一月同一天发生的事情 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 接口地址:`/api/eventHitory` 10 | 11 | 请求方式:`get` `post` 12 | 13 | 请求参数: 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | ---------- | ---- | ----- | -------------------------------------------- | 17 | | `monthday` | 否 | `int` | 月份和日期,如 `1014`,不填默认获取今天的事件 | 18 | 19 | ## 返回数据 20 | 21 | ```json 22 | { 23 | "code": 200, 24 | "msg": "success", 25 | "data": [ 26 | { 27 | "year": 1633, 28 | "monthday": "1014", 29 | "title": "英格兰国王詹姆斯二世出生", 30 | "desc": "詹姆斯二世,1633年10月14日出生于英国伦敦圣詹姆斯宫,1701年9月16日逝世。从1685年到1688年是英格兰、苏格兰和爱尔兰的国王。", 31 | "type": "birth" 32 | }, 33 | { 34 | "year": 1851, 35 | "monthday": "1014", 36 | "title": "英国路透社正式在伦敦开业", 37 | "desc": "路透社(Reuters,LSE:RTR,NASDAQ: RTRSY)是世界前三大的多媒体新闻通讯社,提供各类新闻和金融数据,在128个国家运行。路透", 38 | "type": "event" 39 | }, 40 | { 41 | "year": 1854, 42 | "monthday": "1014", 43 | "title": "曾国藩率湘军击败太平天国军队,占领武昌", 44 | "desc": "曾国藩(1811年11月26日-1872年3月12日),汉族,初名子城,字伯函,号涤生,宗圣曾子七十世孙。中国近代政治家、战略家、理学", 45 | "type": "event" 46 | }, 47 | { 48 | "year": 1890, 49 | "monthday": "1014", 50 | "title": "美国总统艾森豪威尔出生", 51 | "desc": "德怀特·戴维·艾森豪威尔(Dwight David Eisenhower,1890年10月14日—1969年3月28日,79岁)美国第34任总统(1953 年1月20日—", 52 | "type": "birth" 53 | }, 54 | { 55 | "year": 1927, 56 | "monthday": "1014", 57 | "title": "英国男演员罗杰·摩尔出生", 58 | "desc": "罗杰·摩尔,第三任007扮演者,是007扮演者中“年龄最大、任期最长\"的邦德,共出演邦德系列电影7次。除007系列电影外,他还主演", 59 | "type": "birth" 60 | }, 61 | { 62 | "year": 1939, 63 | "monthday": "1014", 64 | "title": "英国军舰\"皇家橡树号\"被击沉", 65 | "desc": "1916年“君主”级战列舰5艘,即“君主”号,“皇家橡树”号、“复仇”号、“决心”号和 “拉米伊”号,该型战列舰标准排水量338", 66 | "type": "event" 67 | }, 68 | { 69 | "year": 1944, 70 | "monthday": "1014", 71 | "title": "德国陆军元帅隆美尔逝世", 72 | "desc": "艾尔温·隆美尔(Elwin Rommel)1891年11月15日出生于符腾堡邦首府海登海姆市[1] 。1910年7月从军。一战时随部队开赴法国,", 73 | "type": "death" 74 | }, 75 | { 76 | "year": 1964, 77 | "monthday": "1014", 78 | "title": "中国现代稻作科学主要奠基人丁颖逝世", 79 | "desc": "丁颖,著名的农业科学家、教育家、水稻专家,中国现代稻作科学主要奠基人。1926年他在广州东郊发现野生稻,随后论证了我国是栽", 80 | "type": "death" 81 | }, 82 | { 83 | "year": 1969, 84 | "monthday": "1014", 85 | "title": "中国音乐人窦唯出生", 86 | "desc": "窦唯1969年出生于北京,中学时期接触西方音乐并开始学习吉他,1987年离开学校。1988年加入黑豹乐队,担任主唱并创作词曲。1991", 87 | "type": "birth" 88 | }, 89 | { 90 | "year": 1978, 91 | "monthday": "1014", 92 | "title": "英格兰职业桌球选手保罗·亨特出生", 93 | "desc": "保罗·亨特生前是台球职业球员,曾三次获得斯诺克大师赛冠军。英国时间2006年10月9日晚8点20分,保罗·亨特因为癌症去世,为了纪", 94 | "type": "birth" 95 | }, 96 | { 97 | "year": 1981, 98 | "monthday": "1014", 99 | "title": "穆巴拉克宣誓就任埃及总统", 100 | "desc": "穆罕默德·胡斯尼·穆巴拉克(Muhammed Hosni Mubarak,1928年5月4日-),埃及前总统、民族民主党主席。穆巴拉克1928年5月4日生于", 101 | "type": "event" 102 | }, 103 | { 104 | "year": 1990, 105 | "monthday": "1014", 106 | "title": "美国音乐艺术大师伯恩斯坦逝世", 107 | "desc": "伦纳德·伯恩斯坦(英语:Leonard Bernstein,1918年8月25日-1990年10月14日),生于美国马萨诸塞州的劳伦斯,美国指挥家、作曲", 108 | "type": "death" 109 | }, 110 | { 111 | "year": 1999, 112 | "monthday": "1014", 113 | "title": "坦桑尼亚开国元首,前总统尼雷尔病逝", 114 | "desc": "尼雷尔(1922.3-1999.10.14):前坦桑尼亚总统,泛非主义的坚定信仰者,非洲统一组织主要领导人之一。1922年3月生于坦噶尼喀扎", 115 | "type": "death" 116 | }, 117 | { 118 | "year": 2001, 119 | "monthday": "1014", 120 | "title": "著名将领张学良逝世", 121 | "desc": "张学良,字汉卿,号毅庵,乳名双喜、小六子。汉族,籍贯辽宁省盘锦市大洼县东风镇[1] ,生于辽宁省鞍山市台安县桓洞镇鄂家", 122 | "type": "death" 123 | }, 124 | { 125 | "year": 2004, 126 | "monthday": "1014", 127 | "title": "教科文组织授予爱丁堡“世界文学城市”称号", 128 | "desc": "英国著名的文化古城、苏格兰首府,位于苏格兰中部低地的福斯湾的南岸。面积260平方公里。重要的运输枢纽,航空港。", 129 | "type": "event" 130 | } 131 | ], 132 | "Author": { 133 | "name": "Alone88", 134 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 135 | } 136 | } 137 | ``` 138 | 139 | -------------------------------------------------------------------------------- /fanyi.md: -------------------------------------------------------------------------------- 1 | # 翻译查询接口 2 | 3 | > 文本翻译查询接口 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 请求地址:`api/fanyi` 10 | 11 | 请求方法:`get` `post` 12 | 13 | 请求参数: 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | -------- | ---------------------------------------- | 17 | | `q` | 是 | `string` | 要翻译的文本 | 18 | | `from` | 否 | `string` | 要翻译的文本 语种 默认 `auto` 自动识别 | 19 | | `to` | 否 | `string` | 目标语种,默认 `en` | 20 | 21 | **语种列表** 22 | 23 | | 语言简写 | 名称 | 24 | | -------- | ------------ | 25 | | auto | 自动检测 | 26 | | zh | 中文 | 27 | | en | 英语 | 28 | | yue | 粤语 | 29 | | wyw | 文言文 | 30 | | jp | 日语 | 31 | | kor | 韩语 | 32 | | fra | 法语 | 33 | | spa | 西班牙语 | 34 | | th | 泰语 | 35 | | ara | 阿拉伯语 | 36 | | ru | 俄语 | 37 | | pt | 葡萄牙语 | 38 | | de | 德语 | 39 | | it | 意大利语 | 40 | | el | 希腊语 | 41 | | nl | 荷兰语 | 42 | | pl | 波兰语 | 43 | | bul | 保加利亚语 | 44 | | est | 爱沙尼亚语 | 45 | | dan | 丹麦语 | 46 | | fin | 芬兰语 | 47 | | cs | 捷克语 | 48 | | rom | 罗马尼亚语 | 49 | | slo | 斯洛文尼亚语 | 50 | | swe | 瑞典语 | 51 | | hu | 匈牙利语 | 52 | | cht | 繁体中文 | 53 | | vie | 越南语 | 54 | 55 | ## 返回数据 56 | 57 | 测试参数:`q=你好&from=zh&to=en` 58 | 59 | ```json 60 | { 61 | "code": 200, 62 | "msg": "success", 63 | "data": { 64 | "from": "zh", 65 | "to": "en", 66 | "trans_result": [ 67 | { 68 | "src": "你好", 69 | "dst": "Hello" 70 | } 71 | ] 72 | }, 73 | "Author": { 74 | "name": "Alone88", 75 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 76 | } 77 | } 78 | ``` 79 | 80 | -------------------------------------------------------------------------------- /hanfu.md: -------------------------------------------------------------------------------- 1 | # 汉服新闻数据 2 | 3 | > 获取有关汉服新闻数据 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 请求地址:`/api/new/hanfu` 10 | 11 | 请求方法:`get` `post` 12 | 13 | 请求参数: 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | ------ | -------------------- | 17 | | `num` | 否 | int | 请求条数,默认 `10` | 18 | | `page` | 否 | int | 页码,默认 `1` | 19 | | `rand` | 否 | int | 随机获取 , 默认 `1` | 20 | | `word` | 否 | string | 检索关键词,默认无 | 21 | 22 | ## 返回数据 23 | 24 | 测试参数:`num=5&page=1&rand=1&word=小姐姐` 25 | 26 | ```json 27 | { 28 | "code": 200, 29 | "msg": "success", 30 | "data": [ 31 | { 32 | "ctime": "2019-09-23 16:56", 33 | "title": "小姐姐身穿古装汉服走秀,一颦一笑都好优雅,太漂亮了!", 34 | "source": "新浪汉服", 35 | "picUrl": "http://n.sinaimg.cn/sinacn20117/199/w639h360/20190923/e231-ifaencf1487795.jpg", 36 | "url": "https://k.sina.com.cn/article_6067221237_m169a272f503300htrs.html?from=fashion" 37 | }, 38 | { 39 | "ctime": "2019-09-22 16:40", 40 | "title": "小姐姐穿上汉服后,颜值提高的不是一点点,而是秒变仙女!", 41 | "source": "新浪汉服", 42 | "picUrl": "http://n.sinaimg.cn/sinacn20117/199/w639h360/20190922/18d1-iewtena4942791.jpg", 43 | "url": "https://k.sina.com.cn/article_6067221237_m169a272f503300ht8y.html?from=beauty" 44 | }, 45 | { 46 | "ctime": "2019-09-16 18:48", 47 | "title": "小姐姐穿汉服去悉尼歌剧院,没想到会有外国人也想买一套!", 48 | "source": "新浪汉服", 49 | "picUrl": "http://n.sinaimg.cn/sinacn20118/135/w575h360/20190916/c336-ietnfsp6229069.jpg", 50 | "url": "https://k.sina.com.cn/article_6067221237_m169a272f503300hpkb.html?from=photo" 51 | }, 52 | { 53 | "ctime": "2019-09-14 16:42", 54 | "title": "小姐姐穿汉服甩头换装,这个换装有没有惊艳到你们,喜欢吗?", 55 | "source": "新浪汉服", 56 | "picUrl": "http://n.sinaimg.cn/sinacn20116/199/w639h360/20190914/15d1-iepyyhi5615041.jpg", 57 | "url": "https://k.sina.com.cn/article_6067221237_m169a272f503300hoee.html?from=photo" 58 | }, 59 | { 60 | "ctime": "2019-09-14 11:39", 61 | "title": "小姐姐这样一套汉服,转圈圈,真的好美,好漂亮!", 62 | "source": "新浪汉服", 63 | "picUrl": "http://n.sinaimg.cn/sinacn20111/199/w639h360/20190914/95de-iepyyhi4286861.jpg", 64 | "url": "https://k.sina.com.cn/article_6067221237_m169a272f503300ho7j.html?from=beauty" 65 | } 66 | ], 67 | "Author": { 68 | "name": "Alone88", 69 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 70 | } 71 | } 72 | ``` 73 | 74 | -------------------------------------------------------------------------------- /hitokoto.md: -------------------------------------------------------------------------------- 1 | # Hitokoto 一言 2 | 3 | 说明:动漫也好、小说也好、网络也好,不论在哪里,我们总会看到有那么一两个句子能穿透你的心。我们把这些句子汇聚起来,形成一言网络,以传递更多的感动。如果可以,我们希望我们没有停止服务的那一天。 4 | 5 | 简单来说,一言指的就是一句话,可以是动漫中的台词,也可以是网络上的各种小段子。 6 | 或是感动,或是开心,有或是单纯的回忆。来到这里,留下你所喜欢的那一句句话,与大家分享,这就是一言存在的目的。*本段文本源自 hitokoto.us.* 7 | 8 | ## 接口参数 9 | 10 | 接口地址:`/api/hitokoto` 11 | 12 | 请求方式:`get` `post` 13 | 14 | 请求参数: 15 | 16 | | 参数名称 | 必选 | 类型 | 说明 | 17 | | :------: | ---- | :------: | :---------------------------------------------: | 18 | | `format` | 否 | `string` | 请求返回的数据类型:`json` `text` 默认`json` | 19 | | `type` | 否 | `string` | 一言的类型:`a` `b` `c` `d` `e` `f` `g` | 20 | 21 | **Type参数说明** 22 | 23 | | 参数 | 说明 | 24 | | :--: | :-----------------: | 25 | | a | Anime - 动画 | 26 | | b | Comic – 漫画 | 27 | | c | Game – 游戏 | 28 | | d | Novel – 小说 | 29 | | e | Myself – 原创 | 30 | | f | Internet – 来自网络 | 31 | | g | Other – 其他 | 32 | 33 | ## 返回数据 34 | 35 | ```json 36 | { 37 | "code": 200, 38 | "msg": "success", 39 | "data": { 40 | "id": 1084, 41 | "hitokoto": "人不是靠做出来的 而是靠活出来的。", 42 | "type": "g", 43 | "from": "士兵突击", 44 | "creator": "哆啦尼可夫" 45 | }, 46 | "Author": { 47 | "name": "Alone88", 48 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 49 | } 50 | } 51 | ``` 52 | 53 | -------------------------------------------------------------------------------- /hotComment.md: -------------------------------------------------------------------------------- 1 | # 网易云乐评 2 | 3 | >**人这辈子,最害怕突然把某一首歌听懂了。 ——来自 北风神75 在「有多少爱可以重来」的评论** 4 | > 5 | >项目灵感来源于网易云音乐的与农夫山泉合作的乐瓶营销「乐瓶」——这 30 条乐评,是从网易云音乐后台点赞数最高的 8000 条乐评中,经过人工筛选产生的,它们文字简练,富有故事性,即使脱离歌曲本身也可以被理解。 6 | > 7 | >在使用网易云音乐的时候,常常在评论区看到与之共鸣的评论。有时候很想将其记录下来,同朋友分享。时间久了,那种感动依然不可褪去。 8 | > 9 | >你能在这倾听别人的故事,亦或许是你的故事。 form:[WangMao](https://blog.wangmao.me/hot-comments.html) 10 | 11 | 此接口随机返回一条网易云歌曲的热门评论,也可以指定返回一首歌曲的热门评论,目前总共有3000多条乐评。 12 | 13 | 你也可以提交自己喜欢的歌曲或者歌单给我们收录。 14 | 15 | ## 随机乐评 16 | 17 | ### 接口参数 18 | 19 | 接口地址:`/api/comment` 20 | 21 | 请求方式:`get` `post` 22 | 23 | 请求参数: 24 | 25 | | 参数名称 | 必选 | 类型 | 说明 | 26 | | :------: | ---- | :------: | :----------------------------------------------------------: | 27 | | `id` | 否 | `number` | 不加 `id` 则随机返回一条热评,如果输入指定歌曲`id`,则返回指定歌曲和它所有的热评。只返回系统收录的。 | 28 | 29 | ### 返回数据 30 | 31 | [https://v1.alapi.cn/api/comment](https://v1.alapi.cn/api/comment) 32 | 33 | | 参数名 | 含义 | 34 | | ------------------ | ----------------------------------------- | 35 | | song_id | 歌曲 ID | 36 | | title | 歌曲名称 | 37 | | image | 歌曲封面图片,已处理为 https 链接 | 38 | | author | 歌曲作者 | 39 | | album | 歌曲所属专辑 | 40 | | description | 歌曲描述 | 41 | | mp3_url | 歌曲资源链接,已处理为 https 链接 | 42 | | pub_date | 歌曲发行时间 | 43 | | comment_id | 评论 ID | 44 | | comment_user_id | 评论所属用户 ID | 45 | | comment_nickname | 评论所属用户名称 | 46 | | comment_avatar_url | 评论所属用户头像链接,已处理为 https 链接 | 47 | | comment_content | 评论正文 | 48 | | comment_pub_date | 评论发表日期 | 49 | 50 | ```json 51 | { 52 | "code": 200, 53 | "msg": "success", 54 | "data": { 55 | "song_id": 1374154676, 56 | "title": "无期", 57 | "image": "https://p1.music.126.net/kFFj2ZXHP_cI_RV8Et7feA==/109951164630675384.jpg", 58 | "author": "光头华夏", 59 | "album": "无期", 60 | "description": "歌手:光头华夏。所属专辑:无期。", 61 | "mp3_url": "https://v1.alapi.cn/api/music/url?id=1374154676", 62 | "published_date": "2020-02-09 19:57:11", 63 | "comment_id": 1680126534, 64 | "comment_user_id": 1312202469, 65 | "comment_nickname": "璟钖", 66 | "comment_avatar_url": "https://p3.music.126.net/jgMr4l6zc4hQojKY69t5Rg==/109951164541407291.jpg", 67 | "comment_liked_count": 899, 68 | "comment_content": "我还能熬夜听歌,能点烟,证明我没有事", 69 | "comment_published_date": "2019-11-12 23:04:03" 70 | }, 71 | "Author": { 72 | "name": "Alone88", 73 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 74 | } 75 | } 76 | ``` 77 | 78 | ## 提交收录 79 | > 可以将你喜欢的歌曲或者歌单提交给我们来收录歌曲的热门评论。 80 | > 一天最多只能提交3次。 81 | 82 | ### 接口参数 83 | 84 | 接口地址:`/api/comment/submit` 85 | 86 | 请求方式:`get` `post` 87 | 88 | 请求参数: 89 | 90 | 91 | 92 | | 参数名称 | 必选 | 类型 | 说明 | 93 | | :------: | ---- | :------: | :------------------------------------: | 94 | | `id` | 是 | `number` | 网易云歌曲或者歌单的 `id` | 95 | | `type` | 否 | `string` | 默认为歌单:`playlist`, 歌曲为:`song` | 96 | 97 | ### 返回数据 98 | 99 | [https://v1.alapi.cn/api/comment/submit?id=1413812846&type=song](https://v1.alapi.cn/api/comment/submit?id=1413812846&type=song) 100 | 101 | ```json 102 | { 103 | "code": 200, 104 | "msg": "success", 105 | "data": { 106 | "msg": "任务提交成功,队列" 107 | }, 108 | "Author": { 109 | "name": "Alone88", 110 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 111 | } 112 | } 113 | ``` 114 | 115 | -------------------------------------------------------------------------------- /icp.md: -------------------------------------------------------------------------------- 1 | # 域名备案查询 接口 2 | 3 | > 获取域名是否备案,查询备案号 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 请求地址: `/api/icp` 10 | 11 | 请求方式:`get` `post` 12 | 13 | 请求参数: 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | ------ | -------------------------- | 17 | | domain | 是 | domain | 要查询的域名,例如:qq.com | 18 | 19 | 20 | 21 | ## 返回数据 22 | 23 | 测试参数:`domain=qq.com` 24 | 25 | ```json 26 | { 27 | "code": 200, 28 | "msg": "success", 29 | "data": { 30 | "domain": "qq.com", 31 | "siteName": "腾讯网", 32 | "icp": "粤B2-20090059-5", 33 | "is_icp": true 34 | }, 35 | "Author": { 36 | "name": "Alone88", 37 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 38 | } 39 | } 40 | ``` 41 | 42 | -------------------------------------------------------------------------------- /idcard.md: -------------------------------------------------------------------------------- 1 | # 身份证信息查询 2 | 3 | > 可查询中国大陆居民身份证,港澳台居民身份证信息。可查询身份证的 **出生年月**,**居住地** ,**生日信息** 4 | > 5 | > **星座** , **生肖** **年龄** 等信息,支持 15 位和 18 位身份证 6 | 7 | ## 接口参数 8 | 9 | 请求地址:`/api/idcard` 10 | 11 | 请求方法:`get` `post` 12 | 13 | 请求参数: 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | -------- | ---- | 17 | | `id` | 是 | `string` | 要查询的身份证,支持 15 位和 18 位身份证,支持中大陆,港澳台身份证 | 18 | 19 | ## 返回参数 20 | ```json5 21 | { 22 | "code": 200, 23 | "msg": "success", 24 | "data": { 25 | "address_code": "440308", // 地区代码 26 | "abandoned": 0, //地区代码是否还在使用,1不在,0在 27 | "address": "广东省深圳市盐田区", // 地址信息 28 | "birthday": "1999-01-10", // 生日信息 29 | "constellation": "摩羯座", //星座 30 | "zodiac": "卯兔", //生肖 31 | "sex": 1, // 性别,1男,0 女 32 | "length": 18, // 身份证长度 33 | "province": "广东省", // 省份 34 | "city": "深圳市", // 市区 35 | "county": "盐田区", // 县区 36 | "age": 21 //年龄 37 | }, 38 | "Author": { 39 | "name": "Alone88", 40 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 41 | } 42 | } 43 | ``` 44 | 45 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ALAPI - 免费API数据接口 6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /ipquery.md: -------------------------------------------------------------------------------- 1 | # IP 查询 2 | 3 | > 根据 `ip` 查询 位置 ,和 网络 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 请求地址:`/api/ip` 10 | 11 | 请求方式:`get` `post` 12 | 13 | 请求参数: 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | ------ | ---------------------------------------------- | 17 | | `ip` | 是 | string | 要查询的 `ip` | 18 | | format | 否 | string | 返回数据类型。可选 :`json`,`text`,默认`json` | 19 | 20 | ## 返回数据 21 | 22 | 测试参数:`ip=114.114.114.114&format=json` 23 | 24 | 参数说明: 25 | 26 | | 参数 | 说明 | 27 | | ------------------ | --------------------------------------------------- | 28 | | `beginip` | 中间记录的开始 `IP` 地址 | 29 | | `endip` | 中间记录的结束 `IP` 地址 | 30 | | `pos` | 具体地理位置 | 31 | | `isp` | 运营商 | 32 | | `location` | `location.lat` 经度,`location.lng` 维度 | 33 | | `rectangle` | 所在城市范围的左下右上对标对 (只有国内 `ip` 才有) | 34 | | `ad_info` | 定位行政区划信息 | 35 | | ad_info.nation | 国家 | 36 | | `ad_info.province` | 省 | 37 | | `ad_info.city` | 市 | 38 | | `ad_info.district` | 区 | 39 | | `ad_info.adcode` | 行政区划代码 | 40 | 41 | ```json 42 | { 43 | "code": 200, 44 | "msg": "success", 45 | "data": { 46 | "beginip": "114.114.114.114", 47 | "endip": "114.114.114.114", 48 | "pos": "中国江苏省南京市", 49 | "isp": "南京信风网络科技有限公司GreatbitDNS服务器", 50 | "location": { 51 | "lat": 32.05838, 52 | "lng": 118.79647 53 | }, 54 | "rectangle": "", 55 | "ad_info": { 56 | "nation": "中国", 57 | "province": "江苏省", 58 | "city": "南京市", 59 | "district": "", 60 | "adcode": 320100 61 | }, 62 | "ip": "114.114.114.114" 63 | }, 64 | "Author": { 65 | "name": "Alone88", 66 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 67 | } 68 | } 69 | ``` 70 | 71 | 72 | 73 | 74 | 75 | -------------------------------------------------------------------------------- /jiaqun.md: -------------------------------------------------------------------------------- 1 | # 直连加QQ群 2 | 3 | > 输入 QQ 群号就可以直接加群 4 | 5 | ## 接口参数 6 | 7 | 请求地址:`/api/qun` 8 | 9 | 请求方法:`get` `post` 10 | 11 | 请求参数: 12 | 13 | | 参数名称 | 必选 | 类型 | 说明 | 14 | | -------- | ---- | -------- | --------------- | 15 | | `guin` | 是 | `number` | QQ 群号 | 16 | | `format` | 否 | `number` | 数据格式 `json` | 17 | 18 | ### 测试 19 | 20 | `api/qun?guin=464306428&format=json` 21 | 22 | 如果 `format` 不填写,则直接跳转加群链接 23 | 24 | ```json 25 | { 26 | "code": 200, 27 | "msg": "success", 28 | "data": { 29 | "guin": "464306428", 30 | "key": "6244dfeca4b8026328abef080b4aa9b782166a1c0b6d9f3cc1adbad33f15f7d6", 31 | "url": "https://shang.qq.com/wpa/qunwpa?idkey=6244dfeca4b8026328abef080b4aa9b782166a1c0b6d9f3cc1adbad33f15f7d6" 32 | }, 33 | "Author": { 34 | "name": "Alone88", 35 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 36 | } 37 | } 38 | ``` 39 | 40 | -------------------------------------------------------------------------------- /joke.md: -------------------------------------------------------------------------------- 1 | # 笑话大全 2 | 3 | > 获取最新笑话,每天都会更新 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 请求地址:`/api/joke` 10 | 11 | 请求方式:`get` `post` 12 | 13 | 请求参数: 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | ----- | ----------------------------- | 17 | | `num` | 否 | `int` | 获取笑话的数量,默认 `10` 条 | 18 | | `page` | 否 | `int` | 获取页码数,默认 `0` | 19 | 20 | ## 返回数据 21 | 22 | 测试参数:`https://v1.alapi.cn/api/joke?page=0` 23 | 24 | 返回参数说明: 25 | 26 | `current_page` :当前请求页 27 | 28 | `data` : 数组集合,笑话的列表 29 | 30 | ​ `title` : 笑话标题 31 | 32 | ​ `content` : 笑话的内容 33 | 34 | ​ `unixtime` : 笑话更新时间 unix时间 35 | 36 | ​ `date` : 笑话更新时间 37 | 38 | `first_page_url` 第一页链接地址 39 | 40 | `from` : 41 | 42 | `last_page` 最后一页页数 43 | 44 | `last_page_url` 最后一页链接 45 | 46 | `next_page_url` 下一页链接地址 47 | 48 | `path` 当前 `api` 地址 49 | 50 | `per_page` 上一页数量 51 | 52 | `prev_page_url` 上一页地址 53 | 54 | `total` 笑话总的数量 55 | 56 | ```json 57 | { 58 | "code": 200, 59 | "msg": "success", 60 | "data": { 61 | "current_page": 1, 62 | "data": [ 63 | { 64 | "title": "我又不去厕所,我穿什么衣服啊?", 65 | "content": "半夜,老婆把老公踹醒,老公:老婆,你干嘛,深更半夜的。老婆:看看几点了,要是快天亮就坚持一下,太冷了不想去厕所。老公看了看:老婆,你还是去吧,才一点多。老婆:哦,那你先穿个衣服。老公:我又不去厕所,我穿什么衣服啊?老婆:你不穿,别怪我了。说着一下子起来,裹着被子去了卫生间。老公:尼玛……", 66 | "unixtime": "1581831409", 67 | "date": "2020-02-16 13:36:49" 68 | }, 69 | { 70 | "title": "小蝌蚪找爸爸。。", 71 | "content": "

晚上,我给儿子讲《小蝌蚪找妈妈》的故事,哄他睡觉,故事讲完了,他却仍然不睡。

我开导他:“故事讲完了,小蝌蚪都找到妈妈了,你也该睡觉了?!”

儿子摇了摇头,说:“不睡,小蝌蚪还没找到爸爸呢。”

", 72 | "unixtime": "1581831408", 73 | "date": "2020-02-16 13:36:48" 74 | }, 75 | { 76 | "title": "我死了之后,我的爱人和孩子就拜托你照顾了", 77 | "content": "好朋友得了癌症晚期,今天特意再看他一次。见到好朋友,再一想到他就要去世了,眼泪不由自主的就落了下来。朋友安慰我说:别哭了兄弟,现在兄弟临死之前想拜托你一件事,你一定要答应我啊!我擦了擦眼泪,说道::放心吧兄弟,我一定会满足你的心愿的!朋友:我死了之后,我的爱人和孩子就拜托你照顾了。我:你这老婆都没有,那来的母子让人照顾啊!朋友:我老婆是婚外恋,她背着她老公和我偷情已经三年多了。我:唉,这样啊,放心吧兄弟,我一定会照顾好你孩子的。唉对了,她母子俩在那儿呢?朋友:孩子在你老婆肚子里!我:尼玛!!!", 78 | "unixtime": "1581831409", 79 | "date": "2020-02-16 13:36:49" 80 | }, 81 | { 82 | "title": "和老婆吵了一架", 83 | "content": "早上和老婆吵了一架。然后晚上下班回家看到老婆没做饭,我一声不吭的坐下玩手机,心想看谁能耗。过了好一会儿,老婆主动开口了:“咱出去吃饭吧。”我板着脸“嗯”了一下,正要去拿钥匙钱包,老婆说:“不用拿了,我带的有。”我心情一下子舒畅了许多,走出家门时我刚问了一句:“上哪儿吃呀~?”老婆在屋里“啪”的把门关上了。", 84 | "unixtime": "1581831409", 85 | "date": "2020-02-16 13:36:49" 86 | }, 87 | { 88 | "title": "上环路与计生委", 89 | "content": "

今天遇到的的士司机有点二,我对他说:“师傅,送我去上环路。”他回:“好嘞!”然后我就被载到了计生委。

", 90 | "unixtime": "1581831408", 91 | "date": "2020-02-16 13:36:48" 92 | }, 93 | { 94 | "title": "我喜欢你!......", 95 | "content": "和一女同事关系很好,经常开玩笑,对她很有好感。今天她跑过来对我说:我喜欢你!我脸一红,这是我的春天要来了吗?我还没来的急回答,她又说:吃屎的样子。", 96 | "unixtime": "1581831409", 97 | "date": "2020-02-16 13:36:49" 98 | }, 99 | { 100 | "title": "小萝莉她爸爸的汽车技术。。", 101 | "content": "

今天在路上看到一哥们推着自行车,旁边跟个六七岁的小萝莉。一瘸一拐地走着,气呼呼的样子。

大哥低声下气地说:“现在你知道爸爸的骑车技术了吧?还要不要坐车了?”

", 102 | "unixtime": "1581831408", 103 | "date": "2020-02-16 13:36:48" 104 | }, 105 | { 106 | "title": "只要你肯回头,我会一直在你身后", 107 | "content": "她说:“我们分手吧!”他说:“好。你先走一百步吧,以后见面还是朋友。”她忍着心痛走了九十九步,最后一步她回头了,却撞在他的怀里。她愣住了!他平静地说:“只要你肯回头,我会一直在你身后。”她哭得泣不成声,而他也顺势扔开了藏在背后的板砖。", 108 | "unixtime": "1581831409", 109 | "date": "2020-02-16 13:36:49" 110 | }, 111 | { 112 | "title": "叔叔帮我一下,咱们一人一个!", 113 | "content": "

早餐坐公交去上班,旁边坐着一年轻漂亮妈妈抱着一四五岁的小正太。

过了一会,可能饿了一直缠着要吃奶,妈妈说:“这么大了还吃奶?”

孩子一边喊一边扒妈妈的领口,妈妈拿手挡住胸口,小正太折腾了半天没办法。

突然冲着我喊:“叔叔帮我扒下,我们一人一个。”

", 114 | "unixtime": "1581831408", 115 | "date": "2020-02-16 13:36:48" 116 | }, 117 | { 118 | "title": "如果我嫁给外国人你会怎样?", 119 | "content": "有一天,我和老妈在家看电视,电视上放的是一个女的喜欢上了一个外国人,她妈不同意,就跟她妈翻脸了。我突然问老妈:如果我嫁给外国人你会怎样?老妈突然说一句:甭说外国人,你能嫁出去,就是外星人也行", 120 | "unixtime": "1581831409", 121 | "date": "2020-02-16 13:36:49" 122 | } 123 | ], 124 | "first_page_url": "https://v1.alapi.cn/api/joke?page=1", 125 | "from": 1, 126 | "last_page": 292, 127 | "last_page_url": "https://v1.alapi.cn/api/joke?page=292", 128 | "next_page_url": "https://v1.alapi.cn/api/joke?page=2", 129 | "path": "https://v1.alapi.cn/api/joke", 130 | "per_page": 10, 131 | "prev_page_url": null, 132 | "to": 10, 133 | "total": 2912 134 | }, 135 | "Author": { 136 | "name": "Alone88", 137 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 138 | } 139 | } 140 | ``` 141 | 142 | -------------------------------------------------------------------------------- /kd.md: -------------------------------------------------------------------------------- 1 | # 快递查询接口 2 | 3 | > 根据快递编号查询快递实时物流信息,目前支持国内常用快递,如果查询不支持的快递,请联系我添加接口 4 | 5 | 6 | ## 快递实时查询接口 7 | ### 接口参数 8 | 9 | 请求地址:`/api/kd` 10 | 11 | 请求方法:`get` `post` 12 | 13 | 请求参数: 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | ------ | -------- | 17 | | `number` | 是 | `string` | 快递编号 | 18 | | `com` |否|`string`|快递公司编号,不填自动获取快递公司编号,可能会出错| 19 | 20 | 21 | ### 返回数据 22 | 23 | 测试参数:`number=560006690892` 24 | 25 | ```json 26 | { 27 | "code": 200, 28 | "msg": "success", 29 | "data": { 30 | "status": 1, 31 | "nu": "560006690892", 32 | "com": "lianhaowuliu", 33 | "state": "0", 34 | "info": [ 35 | { 36 | "time": "2019-09-27 10:51:29", 37 | "content": "[那曲市]到达【那曲邮政处理中心】" 38 | }, 39 | { 40 | "time": "2019-09-27 04:47:30", 41 | "content": "[拉萨市]离开【拉萨邮区中心局邮件处理中心】,下一站【那曲邮政处理中心】(经转)" 42 | }, 43 | { 44 | "time": "2019-09-26 15:36:40", 45 | "content": "[拉萨市]到达【航空邮件处理中心】(经转)" 46 | }, 47 | { 48 | "time": "2019-09-26 02:28:57", 49 | "content": "[北京市]离开【北京航站】,下一站【航空邮件处理中心】" 50 | }, 51 | { 52 | "time": "2019-09-25 22:06:30", 53 | "content": "[北京市]到达【新顺中心】" 54 | }, 55 | { 56 | "time": "2019-09-25 21:08:11", 57 | "content": "[北京市]离开【中关村区域商企中心】,下一站【新顺中心】" 58 | }, 59 | { 60 | "time": "2019-09-25 21:00:10", 61 | "content": "[北京市]【中关村区域商企中心】已收件,揽投员:朱云麟,电话:18519361874" 62 | } 63 | ] 64 | }, 65 | "Author": { 66 | "name": "Alone88", 67 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 68 | } 69 | } 70 | ``` 71 | 72 | ## 快递公司编号查询 73 | 74 | > 查询快递公司的编号 75 | 76 | ### 接口参数 77 | 78 | 请求地址:`/api/kd/com` 79 | 80 | 请求方法:`get` `post` 81 | 82 | 请求参数: 83 | 84 | | 参数名称 | 必选 | 类型 | 说明 | 85 | | -------- | ---- | ------ | -------- | 86 | | `name` | 否 | `string` | 快递公司名称 | 87 | |`code`|否|`string`|快递公司编号| 88 | 89 | > `code` 优先级 高于 `name`, 如果两个参数都不填则获取所有的快递公司 90 | 91 | ### 返回数据 92 | 测试参数:`name=中通` 93 | 94 | ```json 95 | { 96 | "code": 200, 97 | "msg": "success", 98 | "data": [ 99 | { 100 | "id": 2, 101 | "name": "中通快递", 102 | "code": "ZTO" 103 | }, 104 | { 105 | "id": 184, 106 | "name": "中通快运", 107 | "code": "ZTOKY" 108 | } 109 | ], 110 | "Author": { 111 | "name": "Alone88", 112 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 113 | } 114 | } 115 | ``` -------------------------------------------------------------------------------- /lajifenlei.md: -------------------------------------------------------------------------------- 1 | # 垃圾分类查询 2 | 3 | > 查询垃圾分类信息 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 请求地址: `/api/lajifenlei` 10 | 11 | 请求方式:`get` `post` 12 | 13 | 请求参数: 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | -------- | ---------------- | 17 | | `name` | 是 | `string` | 要查询的垃圾名称 | 18 | | `num` | 否 | `int` | 数量,默认 `10` | 19 | | `page` | 否 | `int` | 页码,默认 `1` | 20 | 21 | 22 | 23 | ## 返回数据: 24 | 25 | 测试参数:`name=电池` 26 | 27 | ```json 28 | { 29 | "code": 200, 30 | "msg": "success", 31 | "data": [ 32 | { 33 | "name": "充电电池", 34 | "type": 1, 35 | "aipre": 0, 36 | "explain": "有毒有害垃圾是指存有对人体健康有害的重金属、有毒的物质或者对环境造成现实危害或者潜在危害的废弃物。", 37 | "contain": "常见包括废电池、废荧光灯管、废灯泡、废水银温度计、废油漆桶、过期药品、农药、杀虫剂等。", 38 | "tip": "分类投放有害垃圾时,应注意轻放。其中:废灯管等易破损的有害垃圾应连带包装或包裹后投放;废弃药品宜连带包装一并投放;杀虫剂等压力罐装容器,应排空内容物后投放;在公共场所产生有害垃圾且未发现对应收集容器时,应携带至有害垃圾投放点妥善投放。" 39 | }, 40 | { 41 | "name": "干电池", 42 | "type": 1, 43 | "aipre": 0, 44 | "explain": "有毒有害垃圾是指存有对人体健康有害的重金属、有毒的物质或者对环境造成现实危害或者潜在危害的废弃物。", 45 | "contain": "常见包括废电池、废荧光灯管、废灯泡、废水银温度计、废油漆桶、过期药品、农药、杀虫剂等。", 46 | "tip": "分类投放有害垃圾时,应注意轻放。其中:废灯管等易破损的有害垃圾应连带包装或包裹后投放;废弃药品宜连带包装一并投放;杀虫剂等压力罐装容器,应排空内容物后投放;在公共场所产生有害垃圾且未发现对应收集容器时,应携带至有害垃圾投放点妥善投放。" 47 | }, 48 | ... 49 | ], 50 | "Author": { 51 | "name": "Alone88", 52 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 53 | } 54 | } 55 | ``` 56 | 57 | ### 返回参数说明 58 | 59 | | 参数 | 说明 | 60 | | --------- | ---------------------------------------------------------- | 61 | | `name` | 废弃物名称 | 62 | | `type` | 垃圾分类,0 为可回收、1 为有害、2 为厨余(湿)、3 为其他(干) | 63 | | `aipre` | 智能预判,0为正常结果,1为预判结果 | 64 | | `explain` | 分类解释 | 65 | | `contain` | 包含类型 | 66 | | `tip` | 投放提示 | -------------------------------------------------------------------------------- /lanzous.md: -------------------------------------------------------------------------------- 1 | # 蓝奏云 `lanzous` 直连解析 2 | 3 | > 通过分享的链接,获取直接下载的地址 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 请求地址: `/api/lanzou` 10 | 11 | 请求方式:`get` `post` 12 | 13 | 请求参数: 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | ------ | --------------------------------------------------- | 17 | | `url` | 是 | string | 蓝奏云的分享链接 | 18 | | format | 否 | string | 返回的数据类型,可选:`json` ,默认302跳转到下载链接 | 19 | 20 | ## 返回数据 21 | 22 | 测试参数 : `url=https://www.lanzous.com/i5k10wd&format=json` 23 | 24 | ```json 25 | { 26 | "code": 200, 27 | "msg": "success", 28 | "data": { 29 | "status": "获取成功", 30 | "url": "https://vip.d0.baidupan.com/file/?AmRUagw9VWRRWFZuCj9SPlplVW0ELgRyAWBQe1QwUHYBIVYmC79SrQPNAr0KzVbWV+kEvwT7UbUHlFLtUCFStAKuVK8MaFXlUbxWowpwUiFaYVUiBH0EYAFvUDpUbVAOAWhWZQtrUjcDZAJkCmhWZ1c8BDIEaFF1B2ZSJ1AxUmECMVQ0DGRVNVE2VjQKbVJ1WnBVIARmBDQBNlBnVDFQfgExVjkLeVI3A2YCewo7VjZXaQRlBGxRYgdiUmJQaVJhAmNUMQxoVWdRMlYwCjpSY1oxVWIEbAQwATNQZ1QxUGgBY1ZkC2dSNQM0AmYKcFYlV2wEcwR9USYHc1IxUH5SOgJmVD4MZlUwUTdWNwpvUmRaJlUkBDIEawFjUDBUNVBgATRWNwtvUjMDYgJgCmpWZVc1BC8EdVF1B2ZSOFB7Um4CM1Q2DGdVOFEzVjAKblJqWjJVYQR9BHMBdlAhVDVQYAE0VjcLY1IwA20CZgpvVm9XOg==" 31 | }, 32 | "Author": { 33 | "name": "Alone88", 34 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 35 | } 36 | } 37 | ``` 38 | 39 | -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anhao/ALAPI/c0e25394ef52416d84d4b3aa0ab86f0c21e49326/logo.png -------------------------------------------------------------------------------- /lunar.md: -------------------------------------------------------------------------------- 1 | # 农历查询 2 | 3 | > 根据输入的阳历日期查询相应的农历信息。`农历` `干支` `五行` `生肖` `节气` 等等 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 请求地址:`/api/lunar` 10 | 11 | 请求方法:`get` `post` 12 | 13 | 请求参数: 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | ------ | ------------------------------------------------------------ | 17 | | `date` | 否 | `date` | 阳历的时间,格式为:`yyyy-MM-dd-HH` ,2020-03-23-12 [年份-月份-日-小时] | 18 | | `year` | 否 | date | 年份, `yyyy` | 19 | | `month` | 否 | date | 月份 `MM` | 20 | | `day` | 否 | date | 日 `dd` | 21 | | `hour` | 否 | date | 小时 `HH` | 22 | 23 | **PS:使用year 参数时,month,day,hour 必须同时有值。使用 date 参数则不需要 year,month,day,hour 参数** 24 | 25 | **不填参数时,默认获取当天的农历信息** 26 | 27 | ## 返回参数 28 | 29 | ```json5 30 | { 31 | "code": 200, 32 | "msg": "success", 33 | "data": { 34 | "lunar_year": "2020",//农历年 35 | "lunar_month": "02",//农历月 36 | "lunar_day": "19",//农历日 37 | "lunar_hour": "21",//农历时 38 | "lunar_year_chinese": "二零二零",//(中文)农历年 39 | "lunar_month_chinese": "二月",//(中文)农历月 40 | "lunar_day_chinese": "十九",//(中文)农历日 41 | "ganzhi_year": "庚子",// (干支)年柱 42 | "ganzhi_month": "己卯",// (干支)月柱 43 | "ganzhi_day": "甲寅",// (干支)日柱 44 | "ganzhi_hour": "乙亥", // (干支)时柱 45 | "wuxing_year": "金水",//五行年 46 | "wuxing_month": "土木", //五行月 47 | "wuxing_day": "木木", // 五行日 48 | "wuxing_hour": "木水",//五行水 49 | "color_year": "白", //颜色年 50 | "color_month": "黄",// 颜色月 51 | "color_day": "青", //颜色日 52 | "color_hour": "青", // 颜色时 53 | "animal": "鼠",//生肖 54 | "term": null,//节气 55 | "is_leap": false,//是否闰年 56 | "gregorian_year": "2020", //公历年 57 | "gregorian_month": "03", //公历月 58 | "gregorian_day": "12", //公历日 59 | "week_no": 4,//(数组)星期 60 | "week_name": "星期四",// (中文)星期 61 | "is_today": true,//是否今天 62 | "constellation": "双鱼",//星座 63 | "is_same_year": true //是否今年 64 | }, 65 | "Author": { 66 | "name": "Alone88", 67 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 68 | } 69 | } 70 | ``` 71 | 72 | -------------------------------------------------------------------------------- /mingyan.md: -------------------------------------------------------------------------------- 1 | # 名人名言 2 | 3 | > 随机返回一条古今中外名人名言 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 请求地址:`/api/mingyan` 10 | 11 | 请求方式:`get` `post` 12 | 13 | 请求参数: 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | ----- | ----------------------------- | 17 | | `typeid` | 否 | `int` | 返回名言的类型, 范围:`1 -45` | 18 | 19 | **类型说明** 20 | 21 | 1——爱情 22 | 2——道德 23 | 3——青春 24 | 4——愿望 25 | 5——集体 26 | 6——理想 27 | 7——志向 28 | 8——人才 29 | 9——谦虚 30 | 10——人格 31 | 11——天才 32 | 12——青年 33 | 13——社会 34 | 14——国家 35 | 15——财富 36 | 16——智慧 37 | 17——修养 38 | 18——工作 39 | 19——妇女 40 | 20——儿童 41 | 21——思想 42 | 22——理智 43 | 23——学习 44 | 24——科学 45 | 25——信仰 46 | 26——诚信 47 | 27——读书 48 | 28——成败 49 | 29——奉献 50 | 30——劳动 51 | 31——节约 52 | 32——教育 53 | 33——企业 54 | 34——事业 55 | 35——时间 56 | 36——勤奋 57 | 37——民族 58 | 38——真理 59 | 39——友谊 60 | 40——自由 61 | 41——心理 62 | 42——心灵 63 | 43——人生 64 | 44——幸福 65 | 45——团结 66 | 67 | ### 返回数据 68 | 69 | 测试参数:`typeid=45` 70 | 71 | ```json 72 | { 73 | "code": 200, 74 | "msg": "success", 75 | "data": { 76 | "content": "劳动会给明天带来欢乐,团结会给明天带来胜利。", 77 | "author": "(哈萨克族)谚语", 78 | "typeid": 45 79 | }, 80 | "Author": { 81 | "name": "Alone88", 82 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 83 | } 84 | } 85 | ``` 86 | 87 | -------------------------------------------------------------------------------- /miyu.md: -------------------------------------------------------------------------------- 1 | # 谜语大全 2 | 3 | > 获取最新的谜语大全 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 请求地址:`/api/riddle` 10 | 11 | 请求方式:`get` `post` 12 | 13 | 请求参数: 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | ----- | ----------------------------- | 17 | | `num` | 否 | `int` | 获取谜语的数量,默认 `10` 条 | 18 | | `page` | 否 | `int` | 获取页码数,默认 `0` | 19 | 20 | ## 返回数据 21 | 22 | 测试参数:`num=3&page=0` 23 | 24 | 返回参数说明: 25 | 26 | `current_page` :当前请求页 27 | 28 | `data` : 数组集合,笑话的列表 29 | 30 | ​ `title` : 谜语标题 31 | 32 | ​ `content` : 谜语的内容 33 | 34 | ​ `answer`: 答案 35 | 36 | ​ `type`: 谜语类型 37 | 38 | ​ `type_name.name` : 谜语类型中文 39 | 40 | ​ `type_name.desc` : 谜语类型说明 41 | 42 | `first_page_url` 第一页链接地址 43 | 44 | `from` : 45 | 46 | `last_page` 最后一页页数 47 | 48 | `last_page_url` 最后一页链接 49 | 50 | `next_page_url` 下一页链接地址 51 | 52 | `path` 当前 `api` 地址 53 | 54 | `per_page` 上一页数量 55 | 56 | `prev_page_url` 上一页地址 57 | 58 | `total` 笑话总的数量 59 | 60 | ```json 61 | { 62 | "code": 200, 63 | "msg": "success", 64 | "data": { 65 | "current_page": 1, 66 | "data": [ 67 | { 68 | "title": "秦观酒兴大发·下楼格--打一诗词句", 69 | "content": "秦观酒兴大发·下楼格", 70 | "answer": "多少游春意", 71 | "type": "shiwenmiyu", 72 | "type_name": { 73 | "type": "shiwenmiyu", 74 | "name": "诗文谜语", 75 | "desc": "顾名思义,诗文迷指猜诗文的谜语" 76 | } 77 | }, 78 | { 79 | "title": "富而思进--打一诗词句", 80 | "content": "富而思进", 81 | "answer": "觉道之无穷", 82 | "type": "shiwenmiyu", 83 | "type_name": { 84 | "type": "shiwenmiyu", 85 | "name": "诗文谜语", 86 | "desc": "顾名思义,诗文迷指猜诗文的谜语" 87 | } 88 | }, 89 | { 90 | "title": "孤零零的,闲时烦请关注--打一诗词句", 91 | "content": "孤零零的,闲时烦请关注", 92 | "answer": "一个空劳牵挂", 93 | "type": "shiwenmiyu", 94 | "type_name": { 95 | "type": "shiwenmiyu", 96 | "name": "诗文谜语", 97 | "desc": "顾名思义,诗文迷指猜诗文的谜语" 98 | } 99 | }, 100 | { 101 | "title": "送故人--打一诗词句", 102 | "content": "送故人", 103 | "answer": "却是故时相识", 104 | "type": "shiwenmiyu", 105 | "type_name": { 106 | "type": "shiwenmiyu", 107 | "name": "诗文谜语", 108 | "desc": "顾名思义,诗文迷指猜诗文的谜语" 109 | } 110 | }, 111 | { 112 | "title": "早看东南,晚看西北--打一诗词句", 113 | "content": "早看东南,晚看西北", 114 | "answer": "天下事,可知矣", 115 | "type": "shiwenmiyu", 116 | "type_name": { 117 | "type": "shiwenmiyu", 118 | "name": "诗文谜语", 119 | "desc": "顾名思义,诗文迷指猜诗文的谜语" 120 | } 121 | }, 122 | { 123 | "title": "只开店铺不设摊--打一诗词句", 124 | "content": "只开店铺不设摊", 125 | "answer": "所营唯第宅", 126 | "type": "shiwenmiyu", 127 | "type_name": { 128 | "type": "shiwenmiyu", 129 | "name": "诗文谜语", 130 | "desc": "顾名思义,诗文迷指猜诗文的谜语" 131 | } 132 | }, 133 | { 134 | "title": "牛郎织女终分手--打一诗词句", 135 | "content": "牛郎织女终分手", 136 | "answer": "人有悲欢离合", 137 | "type": "shiwenmiyu", 138 | "type_name": { 139 | "type": "shiwenmiyu", 140 | "name": "诗文谜语", 141 | "desc": "顾名思义,诗文迷指猜诗文的谜语" 142 | } 143 | }, 144 | { 145 | "title": "一笑之余--打一诗词句", 146 | "content": "一笑之余", 147 | "answer": "只可自怡悦", 148 | "type": "shiwenmiyu", 149 | "type_name": { 150 | "type": "shiwenmiyu", 151 | "name": "诗文谜语", 152 | "desc": "顾名思义,诗文迷指猜诗文的谜语" 153 | } 154 | }, 155 | { 156 | "title": "三月正当三十日--打一诗词句", 157 | "content": "三月正当三十日", 158 | "answer": "花落知多少", 159 | "type": "shiwenmiyu", 160 | "type_name": { 161 | "type": "shiwenmiyu", 162 | "name": "诗文谜语", 163 | "desc": "顾名思义,诗文迷指猜诗文的谜语" 164 | } 165 | }, 166 | { 167 | "title": "细想碧霄黄泉事--打一诗词句", 168 | "content": "细想碧霄黄泉事", 169 | "answer": "何似在人间", 170 | "type": "shiwenmiyu", 171 | "type_name": { 172 | "type": "shiwenmiyu", 173 | "name": "诗文谜语", 174 | "desc": "顾名思义,诗文迷指猜诗文的谜语" 175 | } 176 | } 177 | ], 178 | "first_page_url": "https://v1.alapi.cn/api/riddle?page=1", 179 | "from": 1, 180 | "last_page": 574, 181 | "last_page_url": "https://v1.alapi.cn/api/riddle?page=574", 182 | "next_page_url": "https://v1.alapi.cn/api/riddle?page=2", 183 | "path": "https://v1.alapi.cn/api/riddle", 184 | "per_page": 10, 185 | "prev_page_url": null, 186 | "to": 10, 187 | "total": 5731 188 | }, 189 | "Author": { 190 | "name": "Alone88", 191 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 192 | } 193 | } 194 | ``` 195 | 196 | -------------------------------------------------------------------------------- /mryw.md: -------------------------------------------------------------------------------- 1 | # 每日一文 2 | > 每天更新一篇文章,数据来自:https://meiriyiwen.com/ 3 | 4 | ## 接口参数 5 | 6 | 请求地址:`/api/mryw/[random]` 7 | 8 | 请求方式:`get` `post` 9 | 10 | 请求参数:无 11 | 12 | 请求地址说明: 如果后面加上了 `random` 就随机返回一篇文章。 不加上,则获取今日的文章 13 | 14 | ## 返回数据 15 | 16 | ```json 17 | { 18 | "code": 200, 19 | "msg": "success", 20 | "data": { 21 | "id": 1, 22 | "title": "穿过大半个中国去睡你", 23 | "author": "余秀华", 24 | "content": "

穿过大半个中国去睡你

其实,睡你和被你睡是差不多的,无非是

两具肉体碰撞的力,无非是这力催开的花朵

无非是这花朵虚拟出的春天让我们误以为生命被重新打开

大半个中国,什么都在发生:火山在喷,河流在枯

一些不被关心的政治犯和流民

一路在枪口的麋鹿和丹顶鹤

我是穿过枪林弹雨去睡你

我是把无数的黑夜摁进一个黎明去睡你

我是无数个我奔跑成一个我去睡你

当然我也会被一些蝴蝶带入歧途

把一些赞美当成春天

把一个和横店类似的村庄当成故乡

而它们

都是我去睡你必不可少的理由

", 25 | "cate": "everyday", 26 | "up_date": "2019-10-16", 27 | "created_at": "2019-10-16 19:22:56", 28 | "updated_at": "2019-10-16 19:23:03" 29 | }, 30 | "Author": { 31 | "name": "Alone88", 32 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 33 | } 34 | } 35 | ``` 36 | 37 | # 美文列表 38 | 39 | > 返回美文列表,文章都是网上收集而来,如有侵权请求联系我们删除! 40 | 41 | ## 接口参数 42 | 43 | 请求地址:`/api/mryw/list` 44 | 45 | 请求方式:`get` `post` 46 | 47 | 请求参数: 48 | 49 | | 参数名称 | 必选 | 类型 | 说明 | 50 | | -------- | ---- | ------ | ---------------------------------------------------- | 51 | | `page` | n | int | 列表分页,默认1 | 52 | | `num` | n | int | 每页返回数量,默认10,最大支持 10 | 53 | | `cate` | n | string | 默认返回全部分类,支持:`everyday` ``random` `yilin` | 54 | 55 | `everyday` 是每日一文的列表,`yilin` 是意林杂志网的数据 56 | 57 | ## 返回数据 58 | 59 | ```json 60 | { 61 | "code": 200, 62 | "msg": "success", 63 | "data": [ 64 | { 65 | "title": "人们杀死了我的阿尔贝蒂娜", 66 | "author": "米兰·昆德拉", 67 | "content": "

比我大十岁的伊万·布拉特尼(他已经去世好几年了)是我从十四岁开始就钦佩的诗人。在他的一部诗集中,有一句诗经常重复出现,带着一个女人的名字:“阿尔贝蒂娜,你”。这当然指的是普鲁斯特笔下的阿尔贝蒂娜。这个名字在我少年时代,成了所有女性名字中最萦绕我脑海的。

捷克的诗人喜爱普鲁斯特的作品,但不了解他的生平。伊万·布拉特尼也不了解。我本人也只是到很久之后,才失去了这一美好的无知的特权,因为有一天,我听说阿尔贝蒂娜这人物是从一个男人那里得到启发的,这男人是普鲁斯特的一个爱人。

没办法,我徒劳地将阿尔贝蒂娜视为最令人难忘的女性之一,自从人们告诉我她的原型是一个男人之后,这一无用的信息就安顿在了我的脑海中,仿佛发到电脑软件中的一个病毒。一个雄性钻到了我与阿尔贝蒂娜之间,模糊了她的形象,破坏了她的女性特征。一会儿我见到她有着美丽的乳房,一会儿又是平平的胸膛,而且有时候在她面孔柔滑的皮肤上还长出胡子来。

人们杀死了我的阿尔贝蒂娜。于是我想到福楼拜的话:“艺术家必须让后世相信他从未生活过。”必须很好地理解这句话的含义:小说家最先要保护的,并非他本人,而是阿尔贝蒂娜和阿尔努夫人。

", 68 | "cate": "random", 69 | "created_at": "2020-03-03 14:39:57" 70 | }... 71 | ], 72 | "Author": { 73 | "name": "Alone88", 74 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 75 | } 76 | } 77 | ``` 78 | 79 | -------------------------------------------------------------------------------- /nav.md: -------------------------------------------------------------------------------- 1 | * -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "devDependencies": { 3 | "@vuepress/plugin-active-header-links": "^1.3.1", 4 | "@vuepress/plugin-back-to-top": "^1.3.1", 5 | "@vuepress/plugin-google-analytics": "^1.3.1", 6 | "@vuepress/plugin-pwa": "^1.3.1", 7 | "@vuepress/plugin-register-components": "^1.3.1" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /pinyin.md: -------------------------------------------------------------------------------- 1 | # 中文转拼音 2 | 3 | > 可以将输入的中文转为拼音。 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 请求地址:`/api/pinyin` 10 | 11 | 请求方法:`get` `post` 12 | 13 | 请求参数: 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | --------- | -------------------------------------------------- | 17 | | `word` | 是 | `string` | 要转换的中文字符 | 18 | | `de` | 否 | `string` | 拼音分割符,默认为一个空格,分隔符最多为一个字符串 | 19 | | `tone` | 否 | `boolean` | 拼音是否带音标,默认0。输入值 为 1 或者 0 | 20 | | `abbr` | 否 | `boolean` | 是否首字母模式,默认0。输入值 为 1 或者 0 | 21 | 22 | ## 返回参数 23 | 24 | ```json 25 | { 26 | "code": 200, 27 | "msg": "success", 28 | "data": { 29 | "word": "ALAPI,免费API服务,支持短网址缩短,快递查询,天气接口,翻译接口,网易云接口等...", 30 | "pinyin": "ALAPI, mian fei API fu wu, zhi chi duan wang zhi suo duan, kuai di cha xun, tian qi jie kou, fan yi jie kou, wang yi yun jie kou deng..." 31 | }, 32 | "Author": { 33 | "name": "Alone88", 34 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 35 | } 36 | } 37 | ``` 38 | 39 | -------------------------------------------------------------------------------- /poem.md: -------------------------------------------------------------------------------- 1 | # 藏头诗生成 2 | 3 | > 根据输入的 `4` 字头,生成 5 言或者 7 言藏头诗,根据唐诗训练的 AI藏头诗生成,99% 成功率 4 | 5 | ## 接口参数 6 | 7 | 请求地址:`/api/poem ` 8 | 9 | 请求方式:`get` `post` 10 | 11 | 请求参数: 12 | 13 | | 参数名称 | 是否必选 | 类型 | 说明 | 14 | | --------- | -------- | -------- | ----------------------------------- | 15 | | `keyword` | 是 | `string` | 藏头诗包含的字,目前支持 `4` 个中文 | 16 | 17 | ## 返回数据 18 | `http://v1.alapi.cn/api/poem?keyword=%E5%82%B2%E6%9D%A5%E6%95%B0%E6%8D%AE` 19 | 20 | ```json5 21 | { 22 | "code": 200, 23 | "msg": "success", 24 | "data": { 25 | "keyword": "傲来数据", // 输入的字 26 | "poem": "傲俗拥天子,来令北蹈城。数将南北隔,据国不相知。" //生成的藏头诗 27 | }, 28 | "author": { 29 | "name": "Alone88", 30 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 31 | } 32 | } 33 | ``` 34 | 35 | -------------------------------------------------------------------------------- /ppx.md: -------------------------------------------------------------------------------- 1 | # 皮皮虾无水印视频解析 2 | 3 | > 根据皮皮虾分享的链接,解析出没有水印的视频 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 请求地址:`/api/video/ppx` 10 | 11 | 请求方法:`get` `post` 12 | 13 | 请求参数 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | ------ | ----------------------------------------------------------- | 17 | | `url` | 是 | string | 皮皮虾视频的分享地址,例如:`https://h5.pipix.com/s/uW4KXh/` | 18 | 19 | ## 返回数据 20 | 21 | 测试参数:`url=https://h5.pipix.com/s/uW4KXh/` 22 | 23 | ```json 24 | { 25 | "code": 200, 26 | "msg": "success", 27 | "data": { 28 | "title": "飞来的横祸", 29 | "video_url": "http://v6-ppx.ixigua.com/8fb38fe3a88f2bb20dff5b7e167b926a/5d989bf5/video/m/220ef070e8d9c3b4a6f875dbca676ffe79411637034d000025bd1bbb3777/?a=1319&br=952&cr=0&cs=0&dr=6&ds=6&er=&l=20191005203430010010058203077EB20C&lr=&rc=ajNtdnA7OW1xbzMzNGYzM0ApZzw2PDs1NGU7NzpnaTdpaGdvamAwb2UtL21fLS1fMS9zczJhXy4vMS0wMTMxYGE1XzQ6Yw%3D%3D", 30 | "cover_image": "https://p3-dy.byteimg.com/img/mosaic-legacy/2d47b00023620d91b5d1e~tplv-ppx-logo.jpeg", 31 | "author": { 32 | "id": 110595617632, 33 | "name": "皮皮侠23072319" 34 | } 35 | }, 36 | "Author": { 37 | "name": "Alone88", 38 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 39 | } 40 | } 41 | ``` 42 | 43 | -------------------------------------------------------------------------------- /qinghua.md: -------------------------------------------------------------------------------- 1 | # 土味情话 2 | 3 | > 生成二维码图片 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 请求地址:`/api/qinghua` 10 | 11 | 请求方式:`get` `post` 12 | 13 | 请求参数: 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | ------ | ------------------------------ | 17 | | `type` | 否 | string | 返回的格式, `json` 或者 `text` | 18 | 19 | 20 | 21 | ## 返回数据 22 | 23 | 测试参数:`type=json` 24 | 25 | ``````json 26 | { 27 | "code": 200, 28 | "msg": "success", 29 | "data": { 30 | "content": "石头和你脑袋碰在一起谁痛?当然我的头痛了,不,是我心痛。" 31 | }, 32 | "Author": { 33 | "name": "Alone88", 34 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 35 | } 36 | } 37 | `````` 38 | 39 | -------------------------------------------------------------------------------- /qqurlcheck.md: -------------------------------------------------------------------------------- 1 | # `QQ` 网址安全检测 2 | 3 | > 检测 网址或者域名,在 `QQ` 中是否被拦截 该接口有频率限制 `1 QPS` 4 | 5 | 6 | 7 | 8 | 9 | ## 接口参数 10 | 11 | 请求地址:`/api/urlcheck/qq` 12 | 13 | 请求方式:`get` `post` 14 | 15 | 请求参数: 16 | 17 | | 参数名称 | 必选 | 类型 | 说明 | 18 | | -------- | ---- | -------- | -------------------- | 19 | | `url` | `是` | `string` | 要查询的网址或者域名 | 20 | 21 | ## 返回数据 22 | 23 | 测试参数:`url=http://alapi.cn` 24 | 25 | > 2020.2.19 更新返回数据。 status : 0 检测失败,1 正常,2 拦截 26 | > 27 | > 危险网页,非官方页面都会返回显示 拦截 28 | 29 | ```json 30 | { 31 | "code": 200, 32 | "msg": "success", 33 | "data": { 34 | "type": "qq", 35 | "status": 1, 36 | "msg": "正常", 37 | "url": "http://alapi.cn" 38 | }, 39 | "Author": { 40 | "name": "Alone88", 41 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 42 | } 43 | } 44 | ``` 45 | 46 | -------------------------------------------------------------------------------- /qr.md: -------------------------------------------------------------------------------- 1 | # 二维码图片生成和解码 2 | 3 | > 生成二维码图片,解码二维码图片 4 | 5 | 6 | 7 | ## 二维码生成 8 | 9 | ### 接口参数 10 | 11 | 请求地址:`/api/qr` 12 | 13 | 请求方式:`get` 14 | 15 | 请求参数: 16 | 17 | | 参数名称 | 必选 | 类型 | 说明 | 18 | | --------------- | ---- | ------ | -------------------------------------------------------- | 19 | | content | 是 | string | 要生成二维码的内容 | 20 | | size | 否 | int | 二维码的大小,默认 `150x150` | 21 | | errorCorrection | 否 | string | 容错级别,可选:`L` `M` `Q` `H`,默认 `H`,一般不用设置 | 22 | 23 | 24 | 25 | ### 返回数据 26 | 27 | 测试参数: `content=www.alapi.cn&size=150` 28 | 29 | ![]() 30 | 31 | ## 二维码解码 32 | 33 | > 根据 二维码图片,解码获取内容 34 | 35 | 36 | 37 | ### 接口参数 38 | 39 | 请求地址:`/api/qr/decode` 40 | 41 | 请求方式:`get` `post` 42 | 43 | 请求参数: 44 | 45 | `url` 和`file` 必选选择一个,`get` 方式只能使用 `url`, `file` 参数需要 `post` 方式上传图片, 文件类型只支持图片。图片文件最大 2MB 46 | 47 | **推荐使用POST方式上传二维码图片解析** 48 | 49 | | 参数名称 | 必选 | 类型 | 说明 | 50 | | -------- | ---- | -------- | ------------------------------------ | 51 | | `url` | 否 | `string` | 二维码的 网络 地址 | 52 | | `file` | 否 | `file` | 二维码图片, 使用 `post` 方式上传文件 | 53 | 54 | ### 返回数据 55 | 56 | 测试参数: `url=http://v1.alapi.cn/api/qr/decode?url=http://file.alapi.cn/test//wLbjmvPDNAeOD2ooUMziywO1EUIPuNJUHvCiOatp.png` 57 | 58 | ```json 59 | { 60 | "code": 200, 61 | "msg": "success", 62 | "data": { 63 | "url": "http://v1.alapi.cn/api/qr?content=https://www.alpi.cn", 64 | "content": "https://www.alpi.cn" 65 | }, 66 | "Author": { 67 | "name": "Alone88", 68 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 69 | } 70 | } 71 | ``` 72 | 73 | -------------------------------------------------------------------------------- /shici.md: -------------------------------------------------------------------------------- 1 | # 随机诗词 2 | 3 | 随机诗词服务,随机返回一篇古代诗词 4 | 5 | ## 接口参数 6 | 7 | 接口地址:`api/shici` 8 | 9 | 请求方式:`get` `post` 10 | 11 | 请求参数: 12 | 13 | | 参数名称 | 必选 | 类型 | 说明 | 14 | | :------: | ---- | :------: | :------: | 15 | | `type` | 否 | `string` | 诗词类型 | 16 | 17 | **Type 参数说明** 18 | 19 | | type 参数值 | 说明 | 20 | | ----------- | -------- | 21 | | all | 所有类型 | 22 | | `shuqing` | 抒情 | 23 | | `siji` | 四季 | 24 | | `shanshui` | 山水 | 25 | | `tianqi` | 天气 | 26 | | `renwu` | 人物 | 27 | | `shenghuo` | 生活 | 28 | | `jieri` | 节日 | 29 | | `dongwu` | 动物 | 30 | | `zhiwu` | 植物 | 31 | | `shiwu` | 食物 | 32 | 33 | ## 返回数据 34 | 35 | ```json 36 | { 37 | "code": 200, 38 | "msg": "success", 39 | "data": { 40 | "content": "残雪楼台,迟日园林。", 41 | "origin": "高阳台·除夜", 42 | "author": "韩疁", 43 | "category": "古诗文-天气-写雪" 44 | }, 45 | "Author": { 46 | "name": "Alone88", 47 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 48 | } 49 | } 50 | ``` 51 | 52 | -------------------------------------------------------------------------------- /shorturl.md: -------------------------------------------------------------------------------- 1 | # 短网址生成 2 | 3 | > 将一个特别长的网址生成 一个很短的网址 4 | > 5 | > 这里支持 新浪的 `t.cn` 腾讯的 `url.cn` ,百度的 `dwz.cn` 还有 `suo.im` 6 | 7 | 8 | 9 | 10 | 11 | ## 接口参数 12 | 13 | 请求地址:`/api/url` 14 | 15 | 请求方式: `get` `post` 16 | 17 | 请求参数: 18 | 19 | **说明**:如果使用 `get` 方式请求的话,`url`最好先 `urlencode`编码一下,这样 `url` 的多个参数就不会丢失 20 | 21 | 如果使用 `post` 方式的话就可以直接请求,不用 `urlencode` 编码了 22 | 23 | | 参数名称 | 必选 | 类型 | 说明 | 24 | | :------: | :--: | :------: | :-----------------------------: | 25 | | `url` | 是 | `string` | 要缩短的长网址 | 26 | | `type` | 否 | int | 返回哪个短网址,默认返回 `t.cn` | 27 | 28 | `**Type` 参数说明** 29 | 30 | | 参数 | 说明 | 31 | | ---- | ---------------------- | 32 | | 1 | 返回 `t.cn` 短网址 | 33 | | 2 | 返回 `url.cn` 短网址 | 34 | | 3 | 返回 `dwz.cn` 短网址 | 35 | | 4 | 返回 `suo.im` 短网址 | 36 | | 5 | 返回 `u.nu` 短网址 | 37 | | 6 | 返回 `mrw.so` 短网址 | 38 | | 7 | 返回 `suo.nz` 短网址 | 39 | | 8 | 返回 `sohu.gg` 短网址 | 40 | 41 | ## 返回数据 42 | 43 | 测试参数:`url=https://v1.alapi.cn&type=1` 44 | 45 | ```json 46 | { 47 | "code": 200, 48 | "msg": "success", 49 | "data": { 50 | "type": "t.cn", 51 | "long_url": "https://v1.alapi.cn", 52 | "short_url": "http://t.cn/Ain85GEZ" 53 | }, 54 | "Author": { 55 | "name": "Alone88", 56 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 57 | } 58 | } 59 | ``` 60 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /soul.md: -------------------------------------------------------------------------------- 1 | # 心灵毒鸡汤 2 | 3 | > 心灵毒鸡汤 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 请求地址:`/api/soul` 10 | 11 | 请求方法:`get` `post` 12 | 13 | 请求参数: 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | -------- | ------------------------------------------- | 17 | | `format` | 否 | `string` | 默认返回 `json` 格式,返回文本参数为 `text` | 18 | 19 | ## 返回数据 20 | 21 | ```json 22 | { 23 | "code": 200, 24 | "msg": "success", 25 | "data": { 26 | "title": "你觉得很孤独,没关系,你还有手机。" 27 | }, 28 | "Author": { 29 | "name": "Alone88", 30 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 31 | } 32 | } 33 | ``` 34 | 35 | -------------------------------------------------------------------------------- /summary.md: -------------------------------------------------------------------------------- 1 | # Table of contents 2 | 3 | * [Initial page](README.md) 4 | * [内容加密](encrypt.md) 5 | * [ACG 图片](acg.md) 6 | * [汉服新闻数据](hanfu.md) 7 | * [gntq](gntq.md) 8 | * [土味情话](qinghua.md) 9 | * [翻译查询接口](fanyi.md) 10 | * [nav](nav.md) 11 | * [网易云音乐](wymusic.md) 12 | * [每日一文](mryw.md) 13 | * [网易新闻头条](wytt.md) 14 | * [二维码图片生成和解码](qr.md) 15 | * [IP 查询](ipquery.md) 16 | * [必应美图 - 每日一图](bing.md) 17 | * [笑话大全](joke.md) 18 | * [国内+全球 天气预报 (支持多语言)](qqtq.md) 19 | * [历史上的今天](eventhitory.md) 20 | * [Hitokoto 一言](hitokoto.md) 21 | * [QQ 网址安全检测](qqurlcheck.md) 22 | * [快递查询接口](kd.md) 23 | * [皮皮虾无水印视频解析](ppx.md) 24 | * [谜语大全](miyu.md) 25 | * [域名备案查询 接口](icp.md) 26 | * [垃圾分类查询](lajifenlei.md) 27 | * [短网址生成](shorturl.md) 28 | * [网易新闻详情解析](wyfull.md) 29 | * [名人名言](mingyan.md) 30 | * [抖音无水印视频解析](videody.md) 31 | * [ALAPI](undefined.md) 32 | * [蓝奏云 lanzous 直连解析](lanzous.md) 33 | * [微博热搜榜](wbtop.md) 34 | * [短视频无水印解析\(聚合接口\)](videojx.md) 35 | * [Whois 域名 接口](whois.md) 36 | * [知乎日报](zhihu.md) 37 | * [summary](summary.md) 38 | 39 | -------------------------------------------------------------------------------- /sw.js: -------------------------------------------------------------------------------- 1 | /* =========================================================== 2 | * docsify sw.js 3 | * =========================================================== 4 | * Copyright 2016 @huxpro 5 | * Licensed under Apache 2.0 6 | * Register service worker. 7 | * ========================================================== */ 8 | 9 | const RUNTIME = 'docsify' 10 | const HOSTNAME_WHITELIST = [ 11 | self.location.hostname, 12 | 'fonts.gstatic.com', 13 | 'fonts.googleapis.com', 14 | 'unpkg.com' 15 | ] 16 | 17 | // The Util Function to hack URLs of intercepted requests 18 | const getFixedUrl = (req) => { 19 | var now = Date.now() 20 | var url = new URL(req.url) 21 | 22 | // 1. fixed http URL 23 | // Just keep syncing with location.protocol 24 | // fetch(httpURL) belongs to active mixed content. 25 | // And fetch(httpRequest) is not supported yet. 26 | url.protocol = self.location.protocol 27 | 28 | // 2. add query for caching-busting. 29 | // Github Pages served with Cache-Control: max-age=600 30 | // max-age on mutable content is error-prone, with SW life of bugs can even extend. 31 | // Until cache mode of Fetch API landed, we have to workaround cache-busting with query string. 32 | // Cache-Control-Bug: https://bugs.chromium.org/p/chromium/issues/detail?id=453190 33 | if (url.hostname === self.location.hostname) { 34 | url.search += (url.search ? '&' : '?') + 'cache-bust=' + now 35 | } 36 | return url.href 37 | } 38 | 39 | /** 40 | * @Lifecycle Activate 41 | * New one activated when old isnt being used. 42 | * 43 | * waitUntil(): activating ====> activated 44 | */ 45 | self.addEventListener('activate', event => { 46 | event.waitUntil(self.clients.claim()) 47 | }) 48 | 49 | /** 50 | * @Functional Fetch 51 | * All network requests are being intercepted here. 52 | * 53 | * void respondWith(Promise r) 54 | */ 55 | self.addEventListener('fetch', event => { 56 | // Skip some of cross-origin requests, like those for Google Analytics. 57 | if (HOSTNAME_WHITELIST.indexOf(new URL(event.request.url).hostname) > -1) { 58 | // Stale-while-revalidate 59 | // similar to HTTP's stale-while-revalidate: https://www.mnot.net/blog/2007/12/12/stale 60 | // Upgrade from Jake's to Surma's: https://gist.github.com/surma/eb441223daaedf880801ad80006389f1 61 | const cached = caches.match(event.request) 62 | const fixedUrl = getFixedUrl(event.request) 63 | const fetched = fetch(fixedUrl, { cache: 'no-store' }) 64 | const fetchedCopy = fetched.then(resp => resp.clone()) 65 | 66 | // Call respondWith() with whatever we get first. 67 | // If the fetch fails (e.g disconnected), wait for the cache. 68 | // If there’s nothing in cache, wait for the fetch. 69 | // If neither yields a response, return offline pages. 70 | event.respondWith( 71 | Promise.race([fetched.catch(_ => cached), cached]) 72 | .then(resp => resp || fetched) 73 | .catch(_ => { /* eat any errors */ }) 74 | ) 75 | 76 | // Update the cache with the version we fetched (only for ok status) 77 | event.waitUntil( 78 | Promise.all([fetchedCopy, caches.open(RUNTIME)]) 79 | .then(([response, cache]) => response.ok && cache.put(event.request, response)) 80 | .catch(_ => { /* eat any errors */ }) 81 | ) 82 | } 83 | }) -------------------------------------------------------------------------------- /update.md: -------------------------------------------------------------------------------- 1 | # ALAPI 更新日志 2 | 3 | > 这里用来记录更新日志的 4 | 5 | ## 更新日志 6 | 7 | 8 | 9 | > **2020-03-19**: 10 | > 11 | > 1. 添加藏头诗接口 [藏头诗](poem.html) 12 | > 2. 添加对联生成接口 [对联生成](couplet.html) 13 | > 3. 预计增加 `Dns` 解析查询接口 14 | > 15 | > **2020-03-16** 16 | > 17 | > 1. 添加网易云歌单接口 [网易云音乐](/wymusic.html) 18 | > 2. 修复历史上的今天数据返回 有 `\n` 问题 19 | > 20 | > **2020-03-15:** 21 | > 22 | > 1.修复微博热搜榜,修改返回格式 23 | > 24 | > **2020-03-13:** 25 | > 26 | > 1. 增加身份证查询接口 [身份证信息查询](/idcard.html) 27 | > 2. 增加中文转拼音接口 [中文转拼音](/pinyin.html) 28 | > 3. 增加农历信息查询接口 [农历信息查询](/lunar.html) 29 | > 4. 修复已知Bug 30 | > 31 | > **2020-03-02:** 32 | > 33 | > 1. 短视频聚合解析优化。修改返回的参数 34 | > 2. 增加更多的视频解析单接口,支持:抖音,微视,火山,快手... 具体请看 [https://www.alapi.cn/videojx.html](https://www.alapi.cn/videojx.html) 35 | > 3. 准备上线美文列表接口 36 | > 37 | > **2020-02-21:** 38 | > 39 | > 1. 增加获取 B 站封面接口 (`bilibili`, 可以获取直播封面,视频封面,专栏封面.. ) 40 | > 2. 优化 `ip` 查询接口,查询地理位置更准确,增加获取 经纬度,矩形区域范围,城市编码 `adcode` 41 | > 3. 优化微信安全检测,拦截复制浏览器打开 和 非官方页面 42 | > 4. `acg` 图片 和 必应图片可以缩放图片大小 43 | > 5. ... 44 | > 45 | > 46 | > 47 | > **2020-02-19:** 48 | > 49 | > 1. 优化 `qq` 安全检测接口 50 | > 2. 增加 微信 安全检测接口 51 | > 3. 优化 `t.cn` 生成接口 52 | > 53 | > **2020-02-16:** 54 | > 55 | > 1. 更新 笑话大全 和 谜语大全返回数据格式 56 | > 2. ... 57 | > 58 | > **2020-02-15:** 59 | > 60 | > 1. 更新 `whois` 查询 返回的数据格式,修改为 小写下划线格式。 61 | > 2. 优化 `url.cn` 短网址生成 . 62 | > 3. 优化 短网址还原 63 | 64 | > **2020-02-13 :** 65 | > 66 | > 1. 新增 网易云乐评接口,可以随机分发一条网易云歌曲的热评。 67 | > 2. 更新接口返回格式问题。基本所有接口都是返回 `json` 格式。 如果数据返回成功的话 ,`code` 自动则为 **200**,`msg` 则等于 `success`。 如果数据返回失败了,`code` 则不是`200`, `msg` 则是返回的错误提示。`data` 自动则为空 68 | > 69 | > 所以最后使用接口的时候最好先判断 `code` 是否等于 `200` 。 70 | 71 | 72 | 73 | ## 接口成功判断 74 | 75 | > 请判断 返回的 `code` 是否为 200 -------------------------------------------------------------------------------- /uploadimage.md: -------------------------------------------------------------------------------- 1 | # 图片上传接口 2 | 3 | > 图片上传接口,可以通过接口将图片上传到 阿里云,搜狗,`Vimcn` ,掘金,网易,小米等等... 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 请求地址:`/api/image` 10 | 11 | 请求方式: `post` 12 | 13 | 请求参数: 14 | 15 | 只支持 `post` 请求方式 16 | 17 | | 参数名称 | 必选 | 类型 | 说明 | 18 | | :------: | :--: | :-----: | :--------------: | 19 | | `image` | 是 | `image` | 上传的图片 | 20 | | `type` | 是 | int | 使用那个图片接口 | 21 | 22 | **Type 参数说明** 23 | 24 | `type` 为你图片要上传的地方,支持以下参数( 区分大小写 ),同时上传到多个图库,请使用英文逗号分割 25 | 26 | | type 参数值 | 说明 | 27 | | ---------------- | ------------------ | 28 | | `Ali` | 阿里云 | 29 | | `Sogou` | 搜狗 | 30 | | `Vimcn` | `Vim-cn.com` | 31 | | `Niupic` | 牛图 | 32 | | `Juejin` | 掘金 | 33 | | `UploadLiu` | `upload.ouliu.net` | 34 | | **~~UploadCC~~** | 这个接口暂时挂了 | 35 | | `Catbox` | `catbox` | 36 | | `NetEasy` | 网易 | 37 | | `Prnt` | `Prnt` | 38 | | `Qihoo` | 360奇虎 | 39 | | `Souhu` | 搜狐 | 40 | | `Toutiao` | 头条 | 41 | | `Xiaomi` | 小米 | 42 | | `ImgTg` | `imt.tg` | 43 | 44 | ### 测试数据 45 | 46 | 请求方式 `post` 47 | 48 | `type=Ali,Qihoo` 49 | 50 | 51 | 52 | **返回数据** 53 | 54 | **`url`** 为返回的图片链接地址, 请求的 type 参数对应一个 图片 `url` 55 | 56 | ```json 57 | { 58 | "code": 200, 59 | "msg": "success", 60 | "data": { 61 | "url": { 62 | "Ali": "https://ae01.alicdn.com/kf/Hebcca5235fab4b0b85e7882ac043a0faP.png", 63 | "Qihoo": "http://p8.qhimg.com/t011e7c769a088f4320.png" 64 | } 65 | }, 66 | "Author": { 67 | "name": "Alone88", 68 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 69 | } 70 | } 71 | ``` 72 | 73 | -------------------------------------------------------------------------------- /videody.md: -------------------------------------------------------------------------------- 1 | # 抖音无水印视频解析 2 | 3 | > 根据抖音分享的链接,解析出没有水印的视频 4 | 5 | ## 接口参数 6 | 7 | 请求地址:`/api/video/dy` 8 | 9 | 请求方法:`get` `post` 10 | 11 | 请求参数 12 | 13 | | 参数名称 | 必选 | 类型 | 说明 | 14 | | -------- | ---- | ------ | ------------------------------------------------------ | 15 | | `url` | 是 | string | 抖音视频的分享地址,例如:`http://v.douyin.com/rJjgX8/` | 16 | 17 | ## 返回数据 18 | 19 | 测试参数:`url=http://v.douyin.com/rJjgX8/` 20 | 21 | ```json 22 | { 23 | "code": 200, 24 | "msg": "success", 25 | "data": { 26 | "status": true, 27 | "msg": "获取成功", 28 | "title": "露西高尔夫舞#轻漫计划 @抖音动漫", 29 | "video_url": [ 30 | "http://v9-dy-z.ixigua.com/de267f24ebb1571009f084143ed6dd14/5d989bc8/video/m/2209c36709d08f346d6b848f341ef203da2116255dc100004e550a0e9e7d/?a=1128&br=1321&cr=0&cs=0&dr=0&ds=6&er=&l=2019100520334401001606613424128A&lr=aweme_self&rc=amhpZWprZGZsbTMzPGkzM0ApZDo2NTY4aTw5NzkzMzkzZ2dqb25xXi40a21fLS0uLS9zcy5eNmE0YzYvLV9iYzMzNWE6Yw%3D%3D", 31 | "http://7916e63e.tt.x.bsgslb.cn/xdispatch7532417d78344822/v9-dy-z.ixigua.com/de267f24ebb1571009f084143ed6dd14/5d989bc8/video/m/2209c36709d08f346d6b848f341ef203da2116255dc100004e550a0e9e7d/?a=1128&br=1321&cr=0&cs=0&dr=0&ds=6&er=&l=2019100520334401001606613424128A&lr=aweme_self&rc=amhpZWprZGZsbTMzPGkzM0ApZDo2NTY4aTw5NzkzMzkzZ2dqb25xXi40a21fLS0uLS9zcy5eNmE0YzYvLV9iYzMzNWE6Yw%3D%3D&bsxdisp=co" 32 | ], 33 | "cover_image": "https://p9-dy.byteimg.com/aweme/300x400/17b950012c067520d8587.jpeg" 34 | }, 35 | "Author": { 36 | "name": "Alone88", 37 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 38 | } 39 | } 40 | ``` 41 | 42 | -------------------------------------------------------------------------------- /videojx.md: -------------------------------------------------------------------------------- 1 | # 无水印视频解析 2 | 3 | > 各大短视频无水印解析接口 4 | 5 | ## 短视频无水印解析(聚合接口) 6 | 7 | > 短视频无水印解析(聚合接口),支持:**抖音**、**快手**、**小红书**、**微视**、**火山小视频**、**秒拍**、**西瓜视频**、**今日头条**、**陌陌视频**、**映客视频**、**小咖秀**、**皮皮搞笑**、**开眼**、**全民小视频**、**全民K歌**、**最右**、**小影**、**微博**、**美拍**、**皮皮虾**等平台的短视频去水印解析··· 8 | 9 | 10 | 11 | ### 接口参数 12 | 13 | 请求地址:`/api/video/url` 14 | 15 | 请求方法:`get` `post` 16 | 17 | 请求参数 18 | 19 | | 参数名称 | 必选 | 类型 | 说明 | 20 | | -------- | ---- | ------ | ----------------------------------------------------- | 21 | | `url` | 是 | string | 短视频分享地址,例如:`https://h5.pipix.com/s/uW4KXh/` | 22 | 23 | ### 返回数据 24 | 25 | 测试参数:`url=https://h5.pipix.com/s/uW4KXh/` 26 | 27 | ```json 28 | { 29 | "code": 200, 30 | "msg": "success", 31 | "data": { 32 | "status": "101", 33 | "msg": "获取成功", 34 | "data": { 35 | "title": "飞来的横祸", 36 | "image": "https://p3-dy.byteimg.com/img/mosaic-legacy/2d47b00023620d91b5d1e~540x952_q80.webp", 37 | "video": "http://v6-ppx.ixigua.com/ac68123e03fa3d3f09a9308e286b4794/5d989c9c/video/m/220ef070e8d9c3b4a6f875dbca676ffe79411637034d000025bd1bbb3777/?a=1319&br=952&cr=0&cs=0&dr=6&ds=6&er=&l=20191005203717010014047021101D9DE5&lr=&rc=ajNtdnA7OW1xbzMzNGYzM0ApZzw2PDs1NGU7NzpnaTdpaGdvamAwb2UtL21fLS1fMS9zczJhXy4vMS0wMTMxYGE1XzQ6Yw%3D%3D", 38 | "url": "http://v6-ppx.ixigua.com/ac68123e03fa3d3f09a9308e286b4794/5d989c9c/video/m/220ef070e8d9c3b4a6f875dbca676ffe79411637034d000025bd1bbb3777/?a=1319&br=952&cr=0&cs=0&dr=6&ds=6&er=&l=20191005203717010014047021101D9DE5&lr=&rc=ajNtdnA7OW1xbzMzNGYzM0ApZzw2PDs1NGU7NzpnaTdpaGdvamAwb2UtL21fLS1fMS9zczJhXy4vMS0wMTMxYGE1XzQ6Yw%3D%3D" 39 | } 40 | }, 41 | "Author": { 42 | "name": "Alone88", 43 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 44 | } 45 | } 46 | ``` 47 | 48 | 49 | 50 | ## 无水印视频解析(聚合接口2) 51 | 52 | > 短视频无水印解析(聚合接口),支持:**抖音**、**快手**、**小红书**、**微视**、**火山小视频**、**秒拍**、**西瓜视频**、**今日头条**、**陌陌视频**、**映客视频**、**小咖秀**、**皮皮搞笑**、**开眼**、**全民小视频**、**全民K歌**、**最右**、**小影**、**微博**、**美拍**、**皮皮虾**等平台的短视频去水印解析 53 | > 54 | > ** 和上面的接口一样的,只是返回参数不同 **,上面的接口返参数也会改成这样,统一所有短视频解析接口返回参数 55 | 56 | ### 接口参数 57 | 58 | 请求地址:`/api/video/jh` 59 | 60 | 请求方式:`get` `post` 61 | 62 | 请求参数: 63 | 64 | | 参数名称 | 必选 | 类型 | 说明 | 65 | | -------- | ---- | ------ | ------------------------------------------------------------ | 66 | | `url` | 是 | string | 短视频分享地址,例如:`http://v.douyin.com/xTmdYK`,支持中文和链接一起输入 | 67 | 68 | ### 返回数据 69 | 70 | 统一 `data` 返回参数 71 | 72 | `title` 标题 73 | 74 | `cover_url` 封面地址 75 | 76 | `video_url` 视频地址 77 | 78 | ```json 79 | { 80 | "code": 200, 81 | "msg": "success", 82 | "data": { 83 | "title": "就爱这一口", 84 | "cover_url": "http://p9-dy.byteimg.com/large/tos-cn-p-0015/7d1ea7f8d99044e186e949a984040524_1572780949.jpeg?from=2563711402_large", 85 | "video_url": "http://v3-dy.ixigua.com/9299a2d5cc0c50367fd95dee64464716/5e5d281c/video/m/2203183afcac4da4d80ad848fcd54fc54721163fb99000008c4911f1bf54/?a=1128&br=0&bt=894&cr=0&cs=0&dr=0&ds=6&er=&l=202003022236450100080621960B45081F&lr=&qs=0&rc=M3B4dnFkbDRlcDMzO2kzM0ApOTo7OmdnOWU1N2hpZzc3aGcuMmNkcWhea3NfLS0vLS9zczI2XjIuYDQzYTAwNWEuYzM6Yw%3D%3D" 86 | }, 87 | "Author": { 88 | "name": "Alone88", 89 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 90 | } 91 | } 92 | ``` 93 | 94 | ### 单解析接口 95 | 96 | > 单独解析视频的接口 97 | 98 | ### 接口参数 99 | 100 | 请求地址:`/api/video/[type]` 101 | 102 | 请求方式:`get` `post` 103 | 104 | 请求参数: 105 | | 参数名称 | 必选 | 类型 | 说明 | 106 | | -------- | ---- | ------ | --------------------------- | 107 | | `url` | 是 | string | 短视频分享地址,只支持 `URL` | 108 | 109 | 请求地址的 `type` 参数支持 110 | 111 | | 地址 | 说明 | 112 | | ---------------- | ------------------- | 113 | | `/api/video/dy` | 抖音解析 | 114 | | `/api/video/ks` | 快手解析 | 115 | | `/api/video/ws` | 微视解析 | 116 | | `/api/video/ppx` | 皮皮虾解析 | 117 | | `/api/video/wb` | 微博视频和秒拍解析 | 118 | | `/api/video/mp` | 美拍解析 | 119 | | `/api/video/bi` | `BiliBili` 视频解析 | 120 | | `/api/video/hs` | 火山视频解析 | 121 | | `/api/video/xkx` | 小咖秀视频解析 | 122 | | `/api/video/kd` | QQ看点视频解析 | 123 | | `/api/video/uc` | UC 视频解析 | 124 | 125 | 这里是单独解析的视频接口,上面的聚合接口都可以解析 126 | 127 | ### 返回数据 128 | 129 | ```json 130 | { 131 | "code": 200, 132 | "msg": "success", 133 | "data": { 134 | "title": "#最新:世卫组织将新冠肺炎全球风险级别提高到“非常高”!#新闻 #疫情全知道", 135 | "cover_url": "http://pic640.weishi.qq.com/cfc9f7256b6149d293c5bc83af7acover.jpg", 136 | "video_url": "http://v.weishi.qq.com/v.weishi.qq.com/shg_1047_1047_0bf2daafoaaaaaajlnczanpbogaek4hqau2a.f0.mp4?dis_k=5c21e2d867a0a4b13d2b788503a386ee&dis_t=1583160496&guid=0508AFC000E081E13F01036CF26192E5&fromtag=0&personid=h5" 137 | }, 138 | "Author": { 139 | "name": "Alone88", 140 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 141 | } 142 | } 143 | ``` 144 | 145 | -------------------------------------------------------------------------------- /wbtop.md: -------------------------------------------------------------------------------- 1 | # 微博热搜榜 2 | 3 | > 获取实时微博热搜榜 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 请求地址:`/api/new/wbtop` 10 | 11 | 请求方式:`get` `post` 12 | 13 | 请求参数 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | ---- | ------------------- | 17 | | `num` | 否 | int | 数据条数,默认 `50` | 18 | 19 | 20 | 21 | ## 返回数据 22 | 23 | 测试参数:`num=5`` 24 | 25 | ``hot_word`: 微博热搜词 26 | 27 | `hot_word_num` : 热度 28 | 29 | ```json 30 | { 31 | "code": 200, 32 | "msg": "success", 33 | "data": [ 34 | { 35 | "hot_word": "英国将自我隔离70岁以上老人", 36 | "hot_word_num": "2782312" 37 | }, 38 | { 39 | "hot_word": "火车学生票使用时间延长至5月31日", 40 | "hot_word_num": "1576430" 41 | }, 42 | { 43 | "hot_word": "拒吃野生动物", 44 | "hot_word_num": "1351373" 45 | }, 46 | { 47 | "hot_word": "阿联酋地标为中国亮灯", 48 | "hot_word_num": "1295108" 49 | }, 50 | { 51 | "hot_word": "当老师加了家长微信后", 52 | "hot_word_num": "1267019" 53 | }, 54 | { 55 | "hot_word": "买过最无语的假货", 56 | "hot_word_num": "1261886" 57 | }, 58 | { 59 | "hot_word": "意大利切内市市长病逝", 60 | "hot_word_num": "1154564" 61 | }, 62 | { 63 | "hot_word": "宣美开微博", 64 | "hot_word_num": "1148547" 65 | }, 66 | { 67 | "hot_word": "Puff偷家", 68 | "hot_word_num": "832181" 69 | }, 70 | { 71 | "hot_word": "挪威将寻求从中国进口医疗物资", 72 | "hot_word_num": "770855" 73 | }, 74 | { 75 | "hot_word": "美国多个机场大量乘客滞留", 76 | "hot_word_num": "746907" 77 | }, 78 | { 79 | "hot_word": "天津新冠肺炎确诊病例清零", 80 | "hot_word_num": "722642" 81 | }, 82 | { 83 | "hot_word": "武汉非新冠肺炎患者就医安排", 84 | "hot_word_num": "690874" 85 | }, 86 | { 87 | "hot_word": "哈尔滨下雪", 88 | "hot_word_num": "658270" 89 | }, 90 | { 91 | "hot_word": "冰糖炖雪梨海外版预告片", 92 | "hot_word_num": "594291" 93 | }, 94 | { 95 | "hot_word": "官方回应隔离14天收14000元", 96 | "hot_word_num": "593719" 97 | }, 98 | { 99 | "hot_word": "你是江苏队小可爱", 100 | "hot_word_num": "590332" 101 | }, 102 | { 103 | "hot_word": "被口罩封印住的颜值", 104 | "hot_word_num": "587719" 105 | }, 106 | { 107 | "hot_word": "陕西护士让樱花在病房绽放", 108 | "hot_word_num": "584341" 109 | }, 110 | { 111 | "hot_word": "你见过最惊艳的毕业照", 112 | "hot_word_num": "581289" 113 | }, 114 | { 115 | "hot_word": "人猴无障碍交流", 116 | "hot_word_num": "575618" 117 | }, 118 | { 119 | "hot_word": "邱晨", 120 | "hot_word_num": "567192" 121 | }, 122 | { 123 | "hot_word": "湖北襄阳机关事业单位16日恢复上班", 124 | "hot_word_num": "499578" 125 | }, 126 | { 127 | "hot_word": "为了省钱做过最卑微的事", 128 | "hot_word_num": "470756" 129 | }, 130 | { 131 | "hot_word": "NBA打假大会", 132 | "hot_word_num": "439772" 133 | }, 134 | { 135 | "hot_word": "所有无症状入境北京人员集中隔离14天", 136 | "hot_word_num": "380080" 137 | }, 138 | { 139 | "hot_word": "北京地铁部分车站早高峰限流", 140 | "hot_word_num": "353236" 141 | }, 142 | { 143 | "hot_word": "中国以外已确诊超7万例新冠肺炎", 144 | "hot_word_num": "335747" 145 | }, 146 | { 147 | "hot_word": "蔡徐坤点评", 148 | "hot_word_num": "311297" 149 | }, 150 | { 151 | "hot_word": "伊朗总统谴责美国制裁妨碍抗击疫情", 152 | "hot_word_num": "294051" 153 | }, 154 | { 155 | "hot_word": "武汉定点医院月底前将全部完成修复", 156 | "hot_word_num": "281584" 157 | }, 158 | { 159 | "hot_word": "杨奇函", 160 | "hot_word_num": "281440" 161 | }, 162 | { 163 | "hot_word": "上海未参加医保境外输入病例自费治疗", 164 | "hot_word_num": "280949" 165 | }, 166 | { 167 | "hot_word": "IU四月刊封面", 168 | "hot_word_num": "276910" 169 | }, 170 | { 171 | "hot_word": "联合国秘书长呼吁全球共同向新冠宣战", 172 | "hot_word_num": "275150" 173 | }, 174 | { 175 | "hot_word": "我近视但我能看到帅哥", 176 | "hot_word_num": "275118" 177 | }, 178 | { 179 | "hot_word": "武警万亩樱花林中练兵", 180 | "hot_word_num": "274120" 181 | }, 182 | { 183 | "hot_word": "315照骗大赛", 184 | "hot_word_num": "261292" 185 | }, 186 | { 187 | "hot_word": "木子洋给RNG加油", 188 | "hot_word_num": "247337" 189 | }, 190 | { 191 | "hot_word": "少儿歌曲方舱医院真神奇", 192 | "hot_word_num": "247067" 193 | }, 194 | { 195 | "hot_word": "伊朗一天新增新冠肺炎1209例", 196 | "hot_word_num": "246369" 197 | }, 198 | { 199 | "hot_word": "聊天终结者的日常", 200 | "hot_word_num": "245352" 201 | }, 202 | { 203 | "hot_word": "千奇百怪的比心", 204 | "hot_word_num": "245240" 205 | }, 206 | { 207 | "hot_word": "镜头下最美的日落", 208 | "hot_word_num": "244540" 209 | }, 210 | { 211 | "hot_word": "印度新冠肺炎确诊病例破百", 212 | "hot_word_num": "243327" 213 | }, 214 | { 215 | "hot_word": "RNG战胜WE", 216 | "hot_word_num": "242861" 217 | }, 218 | { 219 | "hot_word": "马来西亚激增190例确诊病例", 220 | "hot_word_num": "242334" 221 | }, 222 | { 223 | "hot_word": "新加坡女子戴口罩晕倒无人敢扶", 224 | "hot_word_num": "241756" 225 | }, 226 | { 227 | "hot_word": "盖尔加朵分享武汉医护人员摘口罩视频", 228 | "hot_word_num": "238822" 229 | }, 230 | { 231 | "hot_word": "纽约时报记者介绍中国疫情防控", 232 | "hot_word_num": "233600" 233 | } 234 | ], 235 | "Author": { 236 | "name": "Alone88", 237 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 238 | } 239 | } 240 | ``` 241 | 242 | -------------------------------------------------------------------------------- /whois.md: -------------------------------------------------------------------------------- 1 | # Whois 域名 接口 2 | 3 | > 获取域名的的 `whois` 信息 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 请求地址: `/api/whois` 10 | 11 | 请求方式:`get` `post` 12 | 13 | 请求参数: 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | ------ | -------------------------- | 17 | | domain | 是 | domain | 要查询的域名,例如:qq.com | 18 | 19 | 20 | 21 | ## 返回数据 22 | 23 | 测试参数:`domain=qq.com` 24 | 25 | ```json 26 | { 27 | "code": 200, 28 | "msg": "success", 29 | "data": { 30 | "is_reg": true, 31 | "domain": "QQ.COM", 32 | "suffix": "com", 33 | "whois_server": "whois.markmonitor.com", 34 | "creation_date": "1995-05-04T04:00:00Z", 35 | "expiration_date": "2027-07-27T02:09:19Z", 36 | "registrar": "MarkMonitor Inc.", 37 | "registrant_email": "abusecomplaints@markmonitor.com", 38 | "registrant_phone": "+1.2083895740", 39 | "nomain_status": [ 40 | "禁止删除(clientDeleteProhibited)", 41 | "禁止转移(clientTransferProhibited)", 42 | "禁止修改(clientUpdateProhibited)", 43 | "禁止删除(serverDeleteProhibited)", 44 | "禁止转移(serverTransferProhibited)", 45 | "禁止修改(serverUpdateProhibited)" 46 | ], 47 | "name_server": [ 48 | "NS1.QQ.COM", 49 | "NS2.QQ.COM", 50 | "NS3.QQ.COM", 51 | "NS4.QQ.COM" 52 | ], 53 | "dnssec": "unsigned" 54 | }, 55 | "Author": { 56 | "name": "Alone88", 57 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 58 | } 59 | } 60 | ``` 61 | 62 | -------------------------------------------------------------------------------- /wxcheckurl.md: -------------------------------------------------------------------------------- 1 | # 微信 网址安全检测 2 | 3 | > 检测 网址或者域名,在微信中是否被拦截。 该接口有频率限制 `1 QPS` 4 | 5 | 6 | 7 | 8 | 9 | ## 接口参数 10 | 11 | 请求地址:`/api/urlcheck/wx` 12 | 13 | 请求方式:`get` `post` 14 | 15 | 请求参数: 16 | 17 | | 参数名称 | 必选 | 类型 | 说明 | 18 | | -------- | ---- | -------- | -------------------- | 19 | | `url` | `是` | `string` | 要查询的网址或者域名 | 20 | 21 | ## 返回数据 22 | 23 | 测试参数:`url=http://alapi.cn` 24 | 25 | > 2020.2.19 更新返回数据。 status : 0 检测失败,1 正常,2 拦截 26 | > 27 | > 危险拦截,非官方页面, 都会显示拦截! 28 | 29 | ```json 30 | { 31 | "code": 200, 32 | "msg": "success", 33 | "data": { 34 | "type": "weixin", 35 | "status": 1, 36 | "msg": "正常", 37 | "url": "http://alapi.cn" 38 | }, 39 | "Author": { 40 | "name": "Alone88", 41 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 42 | } 43 | } 44 | ``` -------------------------------------------------------------------------------- /wyfull.md: -------------------------------------------------------------------------------- 1 | # 网易新闻详情解析 2 | 3 | > 通过 网易新闻 `docid` , 获取新闻的主体详情解析 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 请求地址:`/api/new/detail` 10 | 11 | 请求方式:`get` `post` 12 | 13 | 请求参数 14 | 15 | | 参数名称 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | -------- | ------------------ | 17 | | `docid` | 是 | `string` | 网易新闻的 `docid` | 18 | 19 | ## 返回数据 20 | 21 | 测试参数 `docid=EQ1NGK0I0001875P` 22 | 23 | ```json 24 | { 25 | "code": 200, 26 | "msg": "success", 27 | "data": { 28 | "EQ1NGK0I0001875P": { 29 | "template": "normal", 30 | "img": [], 31 | "searchKw": [], 32 | "picCards": [], 33 | "topiclist_news": [ 34 | { 35 | "ename": "yaowenspecial", 36 | "hasCover": false, 37 | "tname": "要闻", 38 | "alias": "yaowenspecial", 39 | "subnum": "0", 40 | "tid": "T1467284926140", 41 | "cid": "C1348647991705" 42 | }, 43 | { 44 | "ename": "androidnews", 45 | "hasCover": false, 46 | "tname": "头条", 47 | "alias": "Top News", 48 | "subnum": "0", 49 | "tid": "T1348647909107", 50 | "cid": "C1348646712614" 51 | }, 52 | { 53 | "ename": "iosnews", 54 | "hasCover": false, 55 | "tname": "头条", 56 | "alias": "Top News", 57 | "subnum": "0", 58 | "tid": "T1348647853363", 59 | "cid": "C1348646712614" 60 | } 61 | ], 62 | "book": [], 63 | "link": [], 64 | "shareLink": "https://c.m.163.com/news/a/EQ1NGK0I0001875P.html?spss=newsapp", 65 | "source": "梨视频", 66 | "video": [ 67 | { 68 | "broadcast": "in", 69 | "sizeHD": 4330, 70 | "url_mp4": "http://flv3.bn.netease.com/videolib1/1909/26/6z3cxw5dr/SD/6z3cxw5dr-mobile.mp4", 71 | "videoRatio": 1.78, 72 | "alt": "车祸瞬间,妈妈护住孩子自己却身亡", 73 | "mp4Hd_url": "http://flv3.bn.netease.com/videolib1/1909/26/6z3cxw5dr/HD/6z3cxw5dr-mobile.mp4", 74 | "length": 63, 75 | "videosource": "其他", 76 | "appurl": "", 77 | "m3u8Hd_url": "http://flv0.bn.netease.com/videolib1/1909/26/6z3cxw5dr/HD/movie_index.m3u8", 78 | "mp4_url": "http://flv3.bn.netease.com/videolib1/1909/26/6z3cxw5dr/SD/6z3cxw5dr-mobile.mp4", 79 | "sizeSD": 2524, 80 | "sid": "", 81 | "cover": "http://videoimg.nos-jd.163yun.com/cmssnapshot/20190926/cyiP11383_4.jpg", 82 | "vid": "VKP3TDN30", 83 | "url_m3u8": "http://flv3.bn.netease.com/videolib1/1909/26/6z3cxw5dr/SD/6z3cxw5dr-mobile.mp4", 84 | "sizeSHD": 0, 85 | "ref": "", 86 | "topicid": "00019FGD", 87 | "commentboard": "video_bbs", 88 | "size": "", 89 | "commentid": "KP3TDN30050835RB", 90 | "m3u8_url": "http://flv0.bn.netease.com/videolib1/1909/26/6z3cxw5dr/SD/movie_index.m3u8" 91 | } 92 | ], 93 | "threadVote": 77, 94 | "title": "母亲车祸瞬间用身体护住3岁孩子 自己却不幸身亡", 95 | "body": "

  2019年9月25日,辽宁沈阳,一女子带孩子过马路被一轿车撞倒。医护人员赶到现场后,宣布女子已死亡,万幸的是孩子没有受伤。据市民介绍,该女子是在接孩子放学回家途中遭遇车祸的,被撞倒瞬间,女子本能的抱住孩子。

原标题:车祸瞬间,妈妈护住孩子自己却身亡

", 96 | "tid": "", 97 | "picnews": true, 98 | "advertiseType": "0001", 99 | "articleType": "normal", 100 | "digest": "", 101 | "boboList": [], 102 | "ptime": "2019-09-26 23:30:41", 103 | "ec": "刘效武_NN4113", 104 | "docid": "EQ1NGK0I0001875P", 105 | "threadAgainst": 5, 106 | "hasNext": false, 107 | "recImgsrc": "http://cms-bucket.ws.126.net/2019/09/26/7ca05dca65f8478f962b3856f089616b.png", 108 | "dkeys": "车祸,轿车,本能,沈阳,辽宁", 109 | "ydbaike": [], 110 | "hidePlane": false, 111 | "replyCount": 2879, 112 | "voicecomment": "off", 113 | "replyBoard": "news_shehui7_bbs", 114 | "votes": [], 115 | "topiclist": [] 116 | } 117 | }, 118 | "Author": { 119 | "name": "Alone88", 120 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 121 | } 122 | } 123 | ``` 124 | 125 | -------------------------------------------------------------------------------- /wytt.md: -------------------------------------------------------------------------------- 1 | # 网易新闻头条 2 | 3 | > 获取 网易新闻头条 数据 4 | 5 | 6 | 7 | ## 接口参数 8 | 9 | 请求地址:`/api/new/toutiao` 10 | 11 | 请求方式: `get` `post` 12 | 13 | 请求参数 14 | 15 | | 请求参数 | 必选 | 类型 | 说明 | 16 | | -------- | ---- | ---- | ---------------- | 17 | | `start` | 否 | int | 起始页,默认 `1` | 18 | | `num` | 否 | int | 获取数量,默认10 | 19 | 20 | ## 测试数据 21 | 22 | 测试参数 `start=1&num=3` 23 | 24 | ```json 25 | { 26 | "code": 200, 27 | "msg": "success", 28 | "data": [ 29 | { 30 | "title": "探秘女民兵方队:有81位\"妈妈队员\" 平均身高1米72", 31 | "digest": "我们把目光聚焦参阅的民兵方队,2009年,庆祝中华人民共和国60岁生日的那天,女民兵的亮相就曾吸引了无数眼球,那么,十年后的国庆日,她们又将会以怎样崭新的面貌接", 32 | "docid": "EQ31D75L0001899O", 33 | "pc_url": "http://news.163.com/19/0927/11/EQ31D75L0001899O.html", 34 | "m_url": "http://3g.163.com/news/19/0927/11/EQ31D75L0001899O.html", 35 | "imgsrc": "http://cms-bucket.ws.126.net/2019/09/27/522b6768307e45658fc904aba5a0d3a2.png", 36 | "source": "央视新闻客户端", 37 | "time": "2019-09-27 17:16:20" 38 | }, 39 | { 40 | "title": "孩子乱玩手机误点拍下一辆凯迪拉克?法院通报", 41 | "digest": "陈某在司法网络拍卖平台,以8万余元的价格,成功拍得一辆凯迪拉克,此后却不想要了,称自家小孩子乱玩手机误点。记者从南海法院获悉,最终陈某还是因自己的草率而买了单。", 42 | "docid": "EQ39IOUB0001899N", 43 | "pc_url": "http://news.163.com/19/0927/14/EQ39IOUB0001899N.html", 44 | "m_url": "http://3g.163.com/news/19/0927/14/EQ39IOUB0001899N.html", 45 | "imgsrc": "http://cms-bucket.ws.126.net/2019/09/27/49787296c2c94ef3bbb70eaff1d0346b.png", 46 | "source": "南方都市报", 47 | "time": "2019-09-27 17:16:26" 48 | }, 49 | { 50 | "title": "探秘女民兵方队:有81位\"妈妈队员\" 平均身高1米72", 51 | "digest": "我们把目光聚焦参阅的民兵方队,2009年,庆祝中华人民共和国60岁生日的那天,女民兵的亮相就曾吸引了无数眼球,那么,十年后的国庆日,她们又将会以怎样崭新的面貌接", 52 | "docid": "EQ31D75L0001899O", 53 | "pc_url": "http://news.163.com/19/0927/11/EQ31D75L0001899O.html", 54 | "m_url": "http://3g.163.com/news/19/0927/11/EQ31D75L0001899O.html", 55 | "imgsrc": "http://cms-bucket.ws.126.net/2019/09/27/522b6768307e45658fc904aba5a0d3a2.png", 56 | "source": "央视新闻客户端", 57 | "time": "2019-09-27 17:16:20" 58 | } 59 | ], 60 | "Author": { 61 | "name": "Alone88", 62 | "desc": "由Alone88提供的免费API 服务,官方文档:www.alapi.cn" 63 | } 64 | } 65 | ``` 66 | 67 | -------------------------------------------------------------------------------- /zanzhu.md: -------------------------------------------------------------------------------- 1 | # 赞助 2 | 3 | 4 | 5 | | 昵称 | 联系 | 金额 | 6 | | ---- | ----------- | ----- | 7 | | Bug | QQ 33956108 | 66.66 | 8 | | | | | 9 | | | | | 10 | 11 | --------------------------------------------------------------------------------