欢迎光临
我们一直在努力
API管理系统

【免费】API接口多用户管理系统,高性能,用户独立后台报表。

小伟阅读(12213)

API接口多用户管理系统。

api 接口多用户管理系统是一个商业化开源产品,完全免费。无论你是前端工程师,还是后端工程师,接口永远都是两者交互的桥梁,所以专为小型企业团队、个人开发者量身打造,旨在解决接口的管理,测试与数据生成,实现真正的一体化解决方案。 旨在更优雅的为开发、产品、测试人员提供拥有高性能的接口管理服务。用户拥有独立的后台报表。可以帮助开发者轻松创建、发布、维护API,为用户提供更优秀的交互体验,支持原有 API 一键导入和 API 文档导出。可以将上一个 API 的请求参数或相应参数作为下一个 API 的请求参数。开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理、API 统一管理维护、多人协作。还支持一键自动化测试,大大提升工作效率。 加入开发者交流群:34544417 获取源码
官方网址

系统特性

免费版:

  • 数据可视化
  • 高性能缓存机制
  • 用户独立请求密钥
  • 请求频率限制
  • 管理员按天统计平台数据,可视化报表一览无余
  • 用户独立数据分析报表,可视化报表一览无余
  • 用户独立日志分析与下载
  • 日志按天存储
  • QQ绑定登陆
  • 后台直接增加或管理接口
  • 内置高亮代码编辑器,可在线直接编辑接口文件,内置多个常用函数,可直接使用。
  • 实时请求数据分析,支持CDN或多节点数据分析,可在线封禁恶意IP。

商业版:

  • 包含免费版所有功能
  • 会员机制
  • 会员独立请求频率控制
  • 会员价格支持月、年、永久定位
  • 登陆、注册、申请KEY等滑块验证
  • 申请KEY、会员开通、会员到期等短信提醒
  • 对接支付宝官方支付
  • 订单管理
  • 大数据云图【腾讯云图】付费对接
  • 免费开发技术指导

系统演示

目前已上线demo演示网站,免费版在群34544417共享下载源码搭建。
免费版体验:http://free.demo.apiecho.com/
商业版体验:http://demo.apiecho.com/
免费版与商业版测试账户和密码都一样:
test@qq.com
test123

安装要求

声明:免费版程序由 接口互联 apiecho.com 独立开发并开源免费版,仅个人研究学习使用,禁止用于一切商业用途或非法使用。商业版不存在以上问题。
如需购买商业版,请联系QQ:523077333。

安装说明:请按顺序来,没按顺序导致出错不提供技术支持。

  • 1.安装环境要求:Linux系统,PHP7.3+Mysql5.7+Memcached
  • 2.安装准备:服务器+宝塔面板或AMH面板,并安装好环境。
  • 3.WEB服务器选择:Nginx-Tengine2.2 或 Apache2.4
  • 4.伪静态配置:

基于nginx的伪静态:

location / {
try_files $uri $uri/ $uri.php$is_args$args;
}

基于Apache的伪静态:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ $1\.php
</IfModule>

根据你环境选择相应的伪静态配置,复制并保存到你网站的伪静态配置文件。

  • 5.创建数据库:

数据库名:api
数据库用户名:api
数据库密码:api
权限:localhost (本地服务器)

**以上是安装所需的,请在安装完成后,自行修改数据库账户密码,并修改数据库信息保存的文件:/inc/db.class.php
导入数据库:
在面板的数据库管理,点击导入,选择“数据库导入.sql”,等待一会导入成功。

  • 6.上传系统文件

上传“网站程序文件”下的所有文件到你网站的根目录,域名格式推荐为: api.xx.com

  • 7.安装系统

访问网址:你的域名/install (伪静态没配置好会404,请先提前配置好伪静态)
系统环境检测全部通过后,点击下一步,如未完全通过,无法下一步,请先安装未通过的组件。
下一步后,设置好系统管理员的账户和密码。
提示完成后,进入首页,点击登陆,进入后台。
点击“平台管理”、“刷新缓存”、“刷新所有缓存”。
然后查看后台设置的每一项功能是否正常!
然后把每一项功能都配置好,就能正常开展业务了。

  • 系统开发QQ:523077333
  • 官方QQ群:34544417

 

小明同学机器人V4.0开源,基于PHP开发的QQ多功能机器人

小伟阅读(13706)

小明同学机器人V4.0开源,基于PHP开发的QQ多功能机器人-同济互联

关于

本次大更新主要由于上次酷Q凉凉导致停更的问题,此次基于的是qqmini框架,回调和推送插件是httpAPI,由于此框架暂时还无法发图,所以部分功能搁置还没写,等待后续更新把;

此次更新最主要的就是重构了全部代码,把以前的乱糟糟代码进行分类、模块化,让开发者更加容易二次开发,直接添加自己的功能函数就可以了。

让我们来搭建一个属于自己的机器人:

机器人搭建

  • 运行环境要求Windows7/server2012以上系统,有C++和.NET运行环境。
  • 下载并安装框架:https://qqmini.cc/ 设置为TIM协议,然后登录自己的机器人QQ。
  • 下载并启用插件:QQMini HTTP API 插件
    https://forum.qqmini.cc/forum.php?mod=viewthread&tid=34&fromuid=10391
  • 设置插件:
消息推送:http://127.0.0.1:88/post/ (端口自行配置,但是在后续创建网站的时候要配置你填写的端口)
本地端口:80(可自行配置,但是在后续PHP文件要改成你配置的端口)
  • 下载 phpstudy_pro Windows版并安装
  • phpstudy_pro创建网站,网站域名填写 127.0.0.1 ,端口填写 88(HTTP API 插件配置的推送地址的端口)
  • 浏览器访问 http://127.0.0.1:88/ 看是否正常。
  • phpstudy_pro 点击你创建的网站的管理按钮->打开根目录->在根目录创建 post 文件夹,文件夹名称自己随便写,但是在HTTP API插件的消息推送配置就要写你创建的文件夹名。
  • 然后下载代码包:https://github.com/tjitnet/xming
  • 解压所有文件在 post 文件夹中
  • 专业的代码编辑器 打开Config.php 修改里面的配置信息。
  • 然后浏览器访问 http://127.0.0.1:88/post/ 看看是否显示机器人配置页面。
  • 如果机器人配置页面显示的机器人QQ和昵称正常就OK,如果取不到就重新启用qqmini插件。

二次开发<添加自己的功能>

首先我们要知道几个文件是干什么的:

文件名说明
index.php机器人消息推送接口/入口文件(后续可用于开发API或更多领域的功能)
Config.php机器人功能配置文件
Robot.Class.php机器人核心功能,包括传递全局操作变量和函数,一般人不用管
function.php机器人功能函数模块文件,可添加你自定义的功能函数/方法(我们主要用这个)

添加自己的功能函数/方法:

用代码编辑器打开Config.php,定位到function_list()这个函数,然后在下面的数组中添加自己的函数名称,格式是:

消息关键词=>函数名称

这种格式是直接监控群里或者私聊的关键词来调用你自定义的函数,如果你不想监控关键词,只要是机器人收到消息就执行的函数就这把你的函数名称写到function 下,这个function下的函数的意义就是 不管什么消息或者监控多个关键词,或者其他想干嘛都可以写到function中。

示例代码:

// 基于Config.php下的function_list()函数添加自己的功能

function function_list()
{ 
    $func_list_arr = [ //监控的关键词

        '复读' => 'fudu',

        'function' => [ //不监控关键词直接执行的功能

            'demo',

        ]

    ];
    return $func_list_arr;
}
这里添加好了自己的函数名,在哪写代码呢?

打开function.php文件,定位到 -> class -> Robot_function {}中添加自己的功能函数/方法

示例代码

class Robot_function
{
   /**
     * function fudu() 下面这里要和你在Config.php下的function_list()函数添加的函数名相同,否则会运行错误
    */
    public function fudu()
   {
   /**
    * $GLOBALS['msg'] 是全局变量获取收到的消息
    * 我们收到消息后通过Robot::msg_get发送出去就实现复读功能了。
   */
    Robot::msg_get($GLOBALS['msg']);
   }
    /**
     * 演示直接执行的功能demo
     */
    public function demo()
    {
    Robot::msg_get('我收到消息了' . $GLOBALS['msg']); //收到消息后回复"我收到消息了"加你发送的消息
   }
}
这样,一个自己的功能就大功告成了,你还可以基于下面全局变量开发更多有意思的功能:

附:全局变量列表

调用方式 :

例如获取收到的消息:$GLOBALS['msg'] msg改成下面的name即可

name说明
config
Config.php下的function config()机器人功能配置数组
host
HTTP API接口地址
API_KEY
API平台密钥 apiecho.com
Robot
机器人QQ
msg
收到的消息字符串
type
收到的消息类型,可根据“httpAPI消息推送(回调).txt”查看
qq
收到消息的来自QQ
guid
收到消息来自群号

网站访客大数据可视化地图前后端源码

小伟阅读(13558)

网站访客大数据可视化地图前后端源码-同济互联

概述

访客大数据可视化(Web),是基于api.tjit.net位置服务IP定位归属地坐标查询实现的专业地理空间数据可视化渲染引擎。
通过这套API,可以实现轨迹数据、坐标点数据、热力、迁徙、航线等空间数据的可视化展现。

您的每次访问、每次API请求,都会在地图上留下痕迹;该数据只统计当日API请求数据,是以您的IP所在地请求到API服务器或者CDN节点,本页数据实时更新,真实有效。

示例页面:https://api.tjit.net/map/

准备开始

  1. 确保你的网站环境支持PHP7.0以上版本
  2. 确保你网站所有访问页面都有引入指定的公共函数文件,例如:config.php
  3. 申请你的开发者KEY:https://api.tjit.net/reg/
  4. 填入KEY到PHP源码的参数值。
  5. 填写您的服务器IP地址或其他参数。
  6. 在你网站公共函数文件中引入 源码包中的核心文件。
  7. 在前端页面引入核心API
  8. 在控制台console无错误输出即大功告成!

如果API数据出现溢出(130.313131231313)这种很长的数值,请修改你的PHP环境配置:

在你PHP环境的PHP.ini配置文件中修改以下参数:

serialize_precision => -1

源码获取

由于开发精力压力大,API服务器由本人出资搭建,且未有任何盈利,为了长久稳定的提供API服务,请赞助获取源码!

请在这里赞助59R后联系站长获取源代码并免费提供技术支持:

赞助链接:https://api.tjit.net/#zanzu

站长QQ:523077333

GitHub源码下载

https://github.com/tjitnet/visitorMAP

开源:基于PHP/酷Q开发的QQ智能机器人《小明同学机器人V3.0》

小伟阅读(11787)

由于酷Q以及CQHTTP项目停止维护和更新,小明同学机器人也随之停止维护和更新,最多用到明年3月将全面停止使用,感谢一直以来大家的支持!
现将开源小明同学机器人所有源代码,供大家交流学习使用!

开源:基于PHP/酷Q开发的QQ智能机器人《小明同学机器人V3.0》-同济互联

  • 小明同学机器人V3.0
  • 基于酷Q PRO CQHTTP
  • 运行环境PHP7.3+NGINX
  • 70%的功能使用到的WEB API接口:https://api.tjit.net
  • 其余接口来自互联网
  • 机器人完全自主开发核心功能,由同济互联www.tjit.net独立开发并开放源代码
  • 源码仅作为个人交流学习使用,禁止商用。
  • 源码禁止转发、传播、分享。
  • 如有发现非法使用或者传播、出售,将付法律责任,特此声明!
  • Time:2020年8月4日
  • Link:https://www.tjit.net
  • 作者QQ:523077333
  • 官方QQ群:34544417

机器人功能:

点歌【关键词】
查天气【地名】
查明日天气【地名】
疫情地图
随机美图
cdn查询
查快递【单号】
图片文字识别【图片】
查ip【IP地址/域名】
ping【ip/域名】
超级ping【ip/域名】
生成短网址【URL】
生成二维码【内容】
生成加群链接【群号】
查归属地【手机号】
快手解析【分享链接】
抖音解析【分享链接】
5sing解析【音乐地址】
y2002解析【音乐地址】
QQ音乐解析【音乐地址】
网易云音乐解析【音乐地址】

机器人配置功能:

<?php
function config()
{
return array(
//以下功能: 开启填写true,关闭改为null
"API_KEY" => "API_KEY", //api.tjit.net平台的KEY密钥,请求接口所需,申请地址 api.tjit.net/reg
"host" => "http://127.0.0.1:5700", //CQHTTP地址,本地默认即可
"group_guid" => array( //开启机器人所有功能的群,一行一个
"34544417",
"150883871",
"458427251",
),
"ban" => true, //开启群管监控检测违禁词禁言功能
"ban_guid" => array( //开启群管监控的群,一行一个
"34544417",
),
"ban_ber" => "2", //发言包含违禁词超过此违规次数将禁言
"ban_time" => "600", //禁言时长(秒)
"ban_type" => null, //违禁词触发提示方式;当此项为true则直接发送违规提示到群里并提示触发的词,否则只提示违规,具体违规的关键词私发消息给指定QQ,接收的QQ号在下面项目配置
"ban_qq" => "523077333",//触发违禁词接收的QQ号。
"ban_add" => true, //增加词库功能
"ban_del" => true, //删除词库功能
"del_log" => true, //清理系统日志功能
"rand_pic" => null, //随机美图功能图片获取方式:true本地img目录的图片随机获取;null本地img_data.txt中随机读取网络图片URL
"group_increase" => true, //欢迎新加入群成员开关
"group_increase_msg" => "欢迎您的加入成为本群的一员,[menu]", //欢迎新加入群成员的文字,[menu]代表功能菜单,\n代表换行
"key_word" => true, //监控指定关键词回复,开关
"key_word_text" => array( //监控指定关键词回复,一行一个主意结尾小逗号,前面是关键词,后面是指定回复的内容。
array(
"key" => "官网",
"word" => "我们的博客网址:\nhttps://www.tjit.net"
),
array(
"key" => "博客",
"word" => "我们的博客网址:\nhttps://www.tjit.net"
),
array(
"key" => "接口",
"word" => "我们的接口大全:\nhttps://api.tjit.net\n接口文档:\nhttp://doc.tjit.net/"
),
array(
"key" => "密码",
"word" => "模块密码/解压密码:\n群主QQ:523077333"
),
array(
"key" => "直连",
"word" => "https://cloud.tjit.net/\n开发者存放文件,直连下载,地址永久不变,百兆带宽。可做云更新,云存储,存放程序数据,更新数据,分享文档等。"
),
array(
"key" => "云盘",
"word" => "https://cloud.tjit.net/\n开发者存放文件,直连下载,地址永久不变,百兆带宽。可做云更新,云存储,存放程序数据,更新数据,分享文档等。"
),
array(
"key" => "网盘",
"word" => "https://cloud.tjit.net/\n开发者存放文件,直连下载,地址永久不变,百兆带宽。可做云更新,云存储,存放程序数据,更新数据,分享文档等。"
),
array(
"key" => "直链",
"word" => "https://cloud.tjit.net/\n开发者存放文件,直连下载,地址永久不变,百兆带宽。可做云更新,云存储,存放程序数据,更新数据,分享文档等。"
),
array(
"key" => "外链",
"word" => "https://cloud.tjit.net/\n开发者存放文件,直连下载,地址永久不变,百兆带宽。可做云更新,云存储,存放程序数据,更新数据,分享文档等。"
),

),

);
}

源码请在官方QQ群中下载!

给你的博客安装易语言代码高亮

小伟阅读(14346)

给你的博客安装易语言代码高亮-同济互联

    
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
调试输出(“wordpress易语言代码高亮”
窗口程序集名保 留  保 留备 注
类_Json, , 公开   
变量名类 型数组备 注
对象对象  
dataName文本型需要调用时的名字

子程序名返回值类型公开备 注
_初始化 当基于本类的对象被创建后,此方法会被自动调用
dataName = “da”
初始化 ()
子程序名返回值类型公开备 注
_销毁 当基于本类的对象被销毁前,此方法会被自动调用
对象.清除 ()
CoUninitialize ()
子程序名返回值类型公开备 注
初始化逻辑型 
变量名类 型静态数组备 注
Ret逻辑型  
CoInitialize (0)
Ret = 对象.创建 (“MSScriptControl.ScriptControl”, )
判断 (Ret)
对象.写属性 (“Language”, “JavaScript”)
Ret = 对象.创建 (“ScriptControl”, )
如果真 (Ret)
对象.写属性 (“Language”, “JScript”)

如果真 (Ret)
对象.数值方法 (“AddCode”, #js2 )
对象.数值方法 (“Eval”, “var ” + dataName + “={}”)
返回 (Ret)

我们的易语言代码美观漂亮,但是在网页中显示太难看了,众所周知我们的【精易论坛】和个别易语言技术论坛等都用了易友开源的DZ插件,但是只适合用于DZ论坛程序,加上网上其他两个开源的代码高亮太单调了,不够完美和强大,所以我花了一天时间把易友开源的【DZ易语言代码高亮插件】提取出来主要css,js整合到了wordpress中,大家可以看看本站效果,和精易论坛打一样,只不过优化了部分代码,加粗了字体,美化了复制提示框,还有wordpress单页面:https://www.tjit.net/eplcode_add

特色:

  • 支持wordpress所有页面
  • 10种代码配色,可选随机
  • 开源代码,方便二次开发
  • 独立css、js跟主题不冲突
  • 支持文本模式、易代码模式互相切换
  • 漂亮的复制提示
  • 只有检测到易代码才会加载相关js,css不拖网站速度
  • 安装简单方便

为了方便wordpress站长们,我这里整合了代码,打包好了直接上传即可用。

具体整合到你wordpress请看以下教程:

 wordpress易语言代码高亮整合教程:

  1. 在我们的 交流QQ群(34544417)下载源代码
  2. 解压到桌面
  3. 把ecode文件夹上传到你的wordpess根目录

要复制到主题function.php的代码.php 这个文件中的“开始”到“结束”的代码复制到你的wordpress主题函数文件中

如何知道主题函数文件:

主题函数文件:/wp-content/themes/当前主题的文件夹/functions.php

然后打开你的wordpress网站并登录你的wordpress后台看看是否有异常,如有报错则你的主题可能不兼容,可联系我解决。

如没有任何异常,我们整合易语言代码高亮到wordpress就大功告成了。

写文章时如何添加插入易语言代码?

写文章用wordpress默认的编辑器

先把其余文章内容写好,然后切换到“文本”模式,(不切换直接添加无法识别)

然后在你要插入易语言代码高亮的地方写上标签 :

<epl>你的易语言代码</epl>

然后发布文章即可。

如下图:

给你的博客安装易语言代码高亮-同济互联

配色修改方法

具体配色修改方法在 要复制到主题function.php的代码.php 这个文件中有详细说明

以下是配色编号,请勿复制,仅供参考

$ecode = array(
0=>'随机颜色',
1=>'默认配色',
2=>'传统绿色',
3=>'传统蓝色',
4=>'古色古香',
5=>'显明配色',
6=>'淡兰黑字',
7=>'灰色风格',
8=>'粉红风格',
9=>'绿色风格',
10=>'蓝色风格');

用PHP写一个随机美图API

小伟阅读(13219)

用PHP写一个随机美图API-同济互联

大家浏览部分网站时的登陆页面背景图随机切换是不是很酷很牛的样子,我这也在业余时写了一个随机输出图片的API,php几句话代码,很简单喔,我们来看看吧:https://api88.net/api/img/rand/

教程来了:

  1. 首先我们准备好N张图片,放到指定文件夹 /api/img/ 中。
  2. 把所有图片统一格式命名,例如:img_1.jpg到img_100.jpg ,也就是1到100顺序排列100张的jpg图片。
  3. 接口存放目录,在域名绑定根目录下的 /api/  下。
  4. 存放图片的目录,在域名绑定根目录下的 /api/img/ 下。
  5. 复制以下代码,按照你的情况修改,保存为 index.php 上传到 /api/ 访问即可。
<?php
$rand = rand(1,100); //取1到100随机数,根据自己图片数量修改。
$file_url = $_SERVER['DOCUMENT_ROOT'].'/api/img/img_' . $rand . '.jpg';  //存放图片的目录,在域名绑定根目录下的/api/img/下
header('Content-type:image/jpeg');
echo file_get_contents($file_url);

然后把以上代码全部复制保存为 index.php

上传 index.php 到 /api/

浏览器访问你的域名/api/即可,每次刷新都随机显示你存放在img下的某一张图片。

本站API接口的KEY生成文档

小伟阅读(13360)

在本站的API平台中,需要传入API参数值的接口需要计算key的参数值,这里给大家介绍和参考一下我们这个key是如何计算的。

KEY参数说明:

参数主要用于加密接口防止恶意利用,接口验证。付费用户独立KEY等。

目前的KEY采用一个密钥和时间来验证KEY的有效期,一个KEY的有效期是一个小时。

KEY生成说明:

算法:KEY=md5(md5(密钥)+sha1(date(时间)))

流程说明:

  1. 先计算出密钥的MD5值,比如默认的KEY密钥是 523077333
  2. 再计算出 时间(取年月日时,24小时制)的 哈希值 sha1
  3. 拼接第1,2步的值,按照1,2顺序拼接。
  4. 最后计算出 第 3 步的MD5 就得到我们最终需要的KEY。

例程DEMO:

在这里只给出PHP的:

$key = '523077333';
echo get_keys($key);
function get_keys($key){
return md5(md5($key).sha1(date('YmdH')));
}

金山WPS会员、稻壳会员30天免费领取

小伟阅读(13192)

金山WPS会员、稻壳会员30天免费领取-同济互联

一、领取说明:

1. 微信、qq、邮箱登录WPS的请先在安全中心绑定手机号再领取!(先绑定后领取,先绑定后领取,先绑定后领取,重要的事情说三遍!)手机号登录WPS的可以直接领取!没有WPS账号的点我注册
2. 曾经领取过的老用户第一个如果提示无法领取,跳过直接领第二个、第三个即可,三个都领取完,最后联系卖家使用代理特权补够天数!(需要补天数请在早上9:00-晚上23:00联系客服)
3. 下方是2个15天WPS会员领取链接,按顺序点击领取会员领取,天数会累积叠加。(合计30天,用于PDF转Word/Excel/PPT/图片,PDF编辑/拆分/合并/插入/删除/压缩/涂改液,文档修复,数据恢复,输出长图,思维导图,流程图,图片转文字等)
(1) 15天WPS会员: 领取会员
第一个领取完休息一分钟再领取第二个噢,不然会收不到WPS验证码噢!
(2) 15天WPS会员: 领取会员
4. 下方是稻壳会员领取链接,点击领取会员领取。(合计30天,用于下载PPT模板,excel模板,简历模板,云字体等)
第二个领取完休息一分钟再领取第三个噢,不然会收不到WPS验证码噢!
(1) 30天稻壳会员: 领取会员
注意:稻壳领取时需要根据提示登录后领取的!(不知道密码的,点击密码输入框右侧的忘记密码,然后修改密码,最后用手机号+新密码登录后领取)
5. 会员领取成功后,如果不能用,把WPS客户端打开的文档全部关闭,重新登录一次账号,同步会员状态后就好了!

二、可以续费吗?

不可以续费,上方链接一个用户只能领取一次!

三、WPS常用网址备忘:

(1)在线PDF转WORD/PPT/EXCEL/图片
(2)PDF转WORD软件下载网址
(3)稻壳模板在线下载网址

一个HTML5播放器组件JS API,网页底部悬浮播放器,读取你的QQ音乐/网易云音乐歌单。

小伟阅读(15491)

一个HTML5播放器组件JS API,网页底部悬浮播放器,读取你的QQ音乐/网易云音乐歌单。-同济互联

根据自己写的QQ音乐解析API和网易云音乐解析API开发出的这个HTML5播放器组件JS API,播放器框架和核心代码来自开源项目APlayer。

播放器界面简洁优雅,功能强大,直接调用QQ音乐/网易云音乐歌曲或歌单自动加载歌曲列表,支持单曲/歌单的形式,支持文章直接插入js代码,网页底部插入js代码即可,而且调用简单。

本播放器JS API采用jQuery异步加载的形式,一句js加载代码即可实现,网站所有内容加载完毕后才会加载播放器组件,后台异步加载,加快网站加载速度,站长的福音。

本JS API的优势:

  • 调用简单,一句js加载代码搞定
  • 功能强大,支持直接获取你的QQ音乐/网易云音乐的 单曲,歌单。
  • 支持音乐播放器的所有功能。
  • 支持网站底部悬浮
  • 支持自定义播放器参数

使用方法:

如果你网页头部中没加载jQuery.js(已加载jQuery请无视)请把以下代码复制到你的网页源码中head头部中:

<script type='text/javascript' src='https://mat1.gtimg.com/libs/jquery/1.9.1/jquery.min.js'></script>

首页底部播放器示例,添加以下JS代码到你的网页Body前:(代码可添加在任意位置)

<script type='text/javascript' src='https://api.tjit.net/api/play/js/?后面所需参数请看下面参数列表'></script>

主要必须的参数:

参数名称说明使用方法
idQQ音乐&网易云音乐

歌单&歌曲

的ID

ID就是歌曲/歌单的唯一标识,用网页打开歌曲/歌单链接获取。获取方法:

根据音乐平台网站打开相应歌曲/歌单链接,在浏览器地址中复制红色字体的ID

网易单曲:https://music.163.com/#/song?id=1369798757

网易歌单:https://music.163.com/#/playlist?id=128509912

QQ单曲:https://y.qq.com/n/yqq/song/001HXIzh1hfxKw.html

QQ歌单:https://y.qq.com/n/yqq/playlist/3641614987.html

type播放器类型参数type=song:单曲播放器,type=songlist:歌单列表播放
music音乐平台参数music=qqmusic:QQ音乐,music=netease:网易云音乐
key接口密钥申请地址https://api.tjit.net/user/key

播放器扩展的强大参数自定义:

参数名称默认值使用方法/参数说明
fixedfalsefalse:关闭,true:开启吸底模式
minifalsefalse:关闭,true:开启迷你模式(注意:fixed吸底模式开启后不能开,会冲突)
autoplayfalse当参数值为 true 时音频自动播放
themeb7daff主题色,例如:青绿色 &theme=32CD32
loopall音频循环播放, all:无限循环, one:循环一次,none:不循环(注意:此功能只支持单曲模式,fixed吸底模式开启后不能开,会冲突)
orderlist列表音频循环顺序, list:列表循环,  random:随机播放列表歌曲(注意:此功能只支持列表模式)
listFoldedfalse列表默认展开,true:收起列表(注意:此功能只支持列表模式,fixed吸底模式开启后不能开,会冲突)
listMaxHeight数值列表最大高度,填写整数高度就行,例如600(注意:此功能只支持列表模式,fixed吸底模式开启后不能开,会冲突)

播放器调用示例(下划线字体标注了主要的参数)

迷你模式:

<script type='text/javascript' src='https://api.tjit.net/api/play/js/?id=1369798757&type=song&music=netease&mini=true'></script>

单曲模式:

<script type='text/javascript' src='https://api.tjit.net/api/play/js/?id=1369798757&type=song&music=netease'></script>

歌单模式:

<script type='text/javascript' src='https://api.tjit.net/api/play/js/?id=128509912&type=songlist&music=netease'></script>

吸底模式(左下角悬浮):

<script type='text/javascript'src='https://api.tjit.net/api/play/js/?id=128509912&type=songlist&music=netease&fixed=true&autoplay=true'></script>

版权声明

本接口数据均来自于音乐平台,本站不提供下载和存储任何数据。

  • 原创作者:小伟 QQ 523077333
  • 交流QQ群:34544417
  • 如需要技术支持,需要源代码的,请加好本站友链再联系本人,非诚勿扰谢谢!

QQ音乐全能解析API接口更新,支持单曲,歌词,歌单,搜索,MV等

小伟阅读(18179)

QQ音乐全能解析API接口更新,支持单曲,歌词,歌单,搜索,MV等-同济互联

关于QQ音乐解析API

全网最简单的API接口,开发者一目了然。简单的JSON数据接口。

支持在线搜索,解析歌单,专辑图解析,可在线播放,下载音乐。带有歌词精准同步,如歌曲有MV会同步解析返回MV的ID数据。

接口地址

https://api.tjit.net/api/qqmusic/

接口参数说明

参数名称可否为空使用方法/参数说明
key必需请用作者QQ:523077333  不懂直接联系,作者很热心的喔。
id必需歌曲/歌单的id,当type=so(搜索音乐)时,id的值为关键词,必须对中文进行URL编码
type必需解析类型:song 单曲,songlist 歌单,so 搜索,url 链接,pic 专辑图,lrc 歌词
cache可空默认=0不缓存,当cache=1时开启缓存,提高解析速度70%,数据不更新时,可把参数值改成cache=0访问一次即可清除缓存。
nu可空当type=so(搜索音乐)时有效,定义搜索结果数量,默认100
page可空当type=so(搜索音乐)时,page可指定搜索的页数,配合nu参数使用。默认1

接口调用方法

示例demo:

解析单曲:

请求URL:
https://api.tjit.net/api/qqmusic/?key=523077333&cache=1&type=song&id=000GOW8F2cdcyv
返回json数据:

{"mid":"000GOW8F2cdcyv","media_mid":"003dblnM2SSaBD","vid":"","title":"\u60f3\u8981\u548c\u4f60\u8c08\u604b\u7231","album":"\u60f3\u8981\u548c\u4f60\u8c08\u604b\u7231","author":"\u6b27\u9633\u5c1a\u5c1a\/\u6d77\u9752","url":"https:\/\/api.tjit.net\/api\/qqmusic\/?key=523077333&type=url&id=000GOW8F2cdcyv&size=hq","pic":"https:\/\/y.gtimg.cn\/music\/photo_new\/T002R300x300M000004fqinP1r778Z.jpg?max_age=2592000","lrc":"https:\/\/api.tjit.net\/api\/qqmusic\/?key=523077333&cache=1&type=lrc&id=000GOW8F2cdcyv"}

解析歌单:

请求URL:
https://api.tjit.net/api/qqmusic/?key=523077333&id=3641614987&type=songlist&cache=1
返回json数据:

歌单数据量太大,请自行测试,这里就不展示了!

搜索音乐:

请求URL:
https://api.tjit.net/api/qqmusic/?key=523077333&id=%E6%8A%96%E9%9F%B3%E7%83%AD%E6%AD%8C&type=so&cache=0&page=1&nu=10

id的值是关键词,已经进行URL编码。nu是搜索结果数量10

返回json数据:

搜索数据量太大,请自行测试,这里就不展示了!

 

其他功能想必你已经知道了,url,pic,lrc等都不用单独解析的

单曲解析,歌单解析,搜索解析 返回的json数据中都包含了url,pic,lrc等数据

所以说根本不用那么麻烦单独解析咯。

版权声明

本接口数据均来自于QQ音乐平台,本站不提供下载和存储任何数据,转载请注明版权,禁止商用,否则我们将下线API接口。

  • 原创作者:小伟 QQ 523077333
  • 软件开发、前端开发技术交流QQ群:34544417
  • 如需要技术支持,需要源代码的,请加好本站友链再联系本人,非诚勿扰谢谢!
  • 本接口来自接口互联公共API接口:https://api.tjit.net/ 欢迎投稿更多接口。