基于Flask写的API接口合集——SkyQianAPI

这篇具有很好参考价值的文章主要介绍了基于Flask写的API接口合集——SkyQianAPI。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文章来源:https://www.skyqian.com/archives/skyqianapi.html

引言

平时我们会遇见一些比较简单实用的接口,比如检测域名是否被腾讯拦截,又或者是一些编解码问题。

再或者是翻译接口、生成短链接。

有时候呢,我们想要给自己的邮箱推送一条消息。如果访问一个链接就能快速实现,会不会更方便一些呢?

为什么会想到写这个项目呢?

因为之前想用到一些比较简单的api接口,但是呢,却需要收费。我并不介意部分功能进行收费,因为我知道那是无可厚非的,但是有些很简单的却也要就可能不太能接受了。所以就心想不如自己写一个吧。

项目

Github:Qiantigers/SkyQianAPI

Demo:api.qian.blue

功能

这是目前已有的功能,后续会慢慢添加。

  1. /api/wxred/{url}/ : 检测域名是否被微信拦截。
  2. /api/dwz/{url}/ : 生成短网址,调用 dwz.wa 的api
  3. /api/jwz/{url}/ : 还原短网址。
  4. /api/qqnum/ : 参数qq(必选),值为你待验证的QQ号。扫码验证与目标QQ是否相符,点开有步骤说明。
  5. /api/imgbase64/{url}/ : 图片转base64格式。
  6. /api/qqmusic/listen-time/{qq}/ : 增加QQ音乐时长
  7. /api/onedrive/zl/{url}/ : 获取OneDrive文件分享的直链,仅限于单文件、非个人版。
  8. /api/search/bbs/{keywords}/ : 通过关键字搜索1OVE论坛中的资源
  9. /api/yiyan/ : 返回一个有意思的句子(一言)
  10. /api/randompasswd/ : 生成随机密码,可选参数num: int,不加默认为16
  11. /api/email/ : 参数text:需要发送的文本(必选),邮箱的配置进入配置文件设置
  12. /api/urlcode/{mode}/{url}/ : mode为encode或者decode,代表编码和解码。url为所要编码的网址
  13. /api/base64/{mode}/{text}/ : mode为encode或者decode,text:如果是编码就输入文字,如果是解码就只能输入base64格式的编码
  14. /api/translate/youdao/ : 有道翻译接口,参数为text:需要翻译的文本,自动检测文本语言类型

注:支持简单的令牌验证,即参数token,相关值在config.py中设置。

使用指南

环境:Python3.8

框架:Flask

运行使用了gunicorn

  1. 下载源码
  2. 安装requirements.txt
  3. 填写config.py中的相关信息
  4. 通过gunicorn运行项目

结语

如果你感兴趣的可以给个Star⭐️,欢迎有疑惑在勿埋我心评论区留言。文章来源地址https://www.toymoban.com/news/detail-488377.html

到了这里,关于基于Flask写的API接口合集——SkyQianAPI的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在Dede会员投稿增加文章来源功能的方法

    如何给织梦dedecms模板 会员投稿增加文章来源的功能,现在就来说一下添加的方法,该办法系小编整理自织梦模板论坛,感谢原作者的提供。 首先用Dreamweaver打开 membertemplets 下的 article_add.htm 文件,在第 66行到67行(我是在作者TR标签结束后,加的)之间插入以下代码: 打开

    2024年02月03日
    浏览(44)
  • 如何分析判断一篇文章是不是chatgpt写的

    判断一篇文章是否由ChatGPT写成并不是一件容易的事情,因为ChatGPT的文本生成能力已经非常接近人类水平。然而,可以通过以下几个方面来进行初步分析和判断: 内容的连贯性:ChatGPT由大量的训练数据驱动,它在生成文本时可能会受限于数据中存在的特定模式和常见的表达方

    2024年02月16日
    浏览(48)
  • 文心一言写的文章查重率大约多少

    揭秘文心一言:文章查重率背后的秘密 一般在40%到80%左右,针对重复率,可以用专门的降重工具来降低重复率。 在数字化时代,随着人工智能技术的飞速发展,写作助手如“文心一言”已成为许多写作者不可或缺的良伴。然而,随之而来的是关于其生成内容查重率的热议。

    2024年03月16日
    浏览(49)
  • python基于flask实现swagger在线文档以及接口测试

    阅读对象:知道什么是restful,有了解swagger或者openAPI更佳。 Representional State Transfer(REST):表征状态转移。是一种一种基于HTTP协议的架构。采用Web 服务使用标准的 HTTP 方法 (GET/PUT/POST/DELETE) 将所有 Web 系统的服务抽象为资源。 如果REST满足一定条件(C/S、无状态、分层系统、

    2024年02月12日
    浏览(40)
  • 【AI创作】用AI创作助手写的文章--提问Git系列

    Git 是一种分布式版本控制系统,它通过记录文件的变化来管理文件版本,可以保存文件的历史记录并支持多人协作开发。 以下是 Git 的基本概念和使用方式: 仓库(Repository):Git 仓库就是存放代码的地方,可以理解为一个文件夹。 Git 支持本地仓库和远程仓库,本地仓库是

    2024年02月06日
    浏览(55)
  • 我用GPT写了一个关于GPT的文章,大家看看写的如何

    目录 I. 引言 1.1 研究背景和意义 1.2 现有研究综述 II. ChatGPT技术介绍 2.1 ChatGPT技术原理 2.2 ChatGPT技术优势 III. ChatGPT技术在智能客服中的应用和挑战 3.1 ChatGPT技术在智能客服中的应用 3.2 ChatGPT技术在智能客服中面临的挑战 3.3 优化用户体验提升ChatGPT技术在智能客服中的作用 IV

    2024年02月07日
    浏览(122)
  • 【C++】动态内存管理(79分钟写的文章哪里看不懂了,快来学)

    动态内存管理目录: 一、C/C++内存分布  在学习了C/C++内存区域的划分后,我们来做几道题巩固一下: 1. 选择题:选项 : A.栈  B.堆  C.数据段(静态区)  D.代码段(常量区)globalVar在哪里?____  staticGlobalVar在哪里?____staticVar在哪里?____  localVar在哪里?____num1 在哪里?____char2在

    2024年02月07日
    浏览(45)
  • 看完这篇文章,才发现我的测试用例写的就是垃圾

    测试用例编写作为测试技能最基础的一个能力,大家应该或多或少都有自己写用例的习惯和思考方式,这里分享一些需求分析和编写用例的经验,主要针对功能测试,旨在尽量降低测试遗漏的可能性,而对于新同学来说,则希望可以达到入门的效果。最后会分享一个小工具,

    2024年02月15日
    浏览(37)
  • Python flask跨域支持(Access-Control-Allow-Origin(CORS)跨域资源共享(访问控制允许来源:允许指定的来源进行跨域请求)浏览器同源策略、OPTIONS预检请求

    浏览器的同源策略(Same-Origin Policy)限制了跨域请求,如果不进行特殊处理,跨域请求将被浏览器拦截。 接口支持跨域能够允许浏览器跨域请求不被浏览器拦截。 下面是跨域请求的一些影响、优点和缺点: 优点 允许不同域名下的应用程序进行数据交互,提高了系统的灵活性

    2024年02月11日
    浏览(41)
  • 今天用AI创作助手写的文章--Docker提问系列介绍 Docker 的基本概念和优势

    Docker 是一款开源的容器化平台,它可以让你将应用程序和其依赖项打包到一个可移植的容器中,从而实现快速部署、扩展和管理应用程序的能力。以下是 Docker 的基本概念和优势: 镜像(Image):一个静态的文件,包含用于运行应用程序的所有必要文件和环境变量。 容器(

    2024年02月07日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包