首页 > 编程语言 >W外链 短网址系统API 源码,网址缩短API接口

W外链 短网址系统API 源码,网址缩短API接口

时间:2024-07-03 17:12:01浏览次数:18  
标签:AccessToken 获取 app 接口 id 网址 API 源码

1、提供的接口

W外链提供接口如下:

2、签名简介

使用前请了解如下事项:

API 的签名主要是用于获取身份令牌 AccessToken 时所需必要认证参数
在请求需要复杂认证接口的时候,系统会验证 AccessToken
在请求获取 AccessToken 的接口时候,服务器会对用户请求合法性的 signature 进行检查,以此来确定是否向用户返回 AccessToken

获取app id 和 app secret

进入后台管理系统后,依次点击以下导航 短链/外链/开发API接口 管理获取 app id 和 app secret

生成signature

一、组合签名数据格式

{
    "app_id":"到后台应用管理查看app id",
    "app_secret":"到后台应用管理查看app secret",
    "sign_ver":"1.0",
    "timestamp":"当前系统时间戳"
}

二、根据字段名降序排序,组合http原始字符串

app_id=xxxx&app_secret=xxxxxxxxxx&sign_ver=1.0&timestamp=128097733

三、md5 http原始字符串,完成生成 signature

2d41751369f4daaf9dd869aefa0da1e4

获取AccessToken

  1. AccessToken 有效期只有 7200 秒,获取后请缓存到本地
  2. 有效期内再次请求的 AccessToken 会导致之前请求的全部失效
  3. 请使用服务器端来做接口请求,客户端会出现跨域等问题。
  4. 获取 AccessToken 地址: http://你的服务器地址/api/v1/getAccessToken 请求方法: POST
{
    "app_id":"xxxx",
    "signature":"2d41751369f4daaf9dd869aefa0da1e4",
    "timestamp":128097733
}

3、使用须知

使用前请了解如下事项:

  1. API接口调用频率暂时不限制。
  2. API接口仅供会员使用(使用前请先登录获取APIKEY),非会员请使用控制台操作。
  3. 每日可生成的短链数量上限与会员等级相关,具体上限请参照会员权限。
  4. 短链本身的权限与在网站控制台生成的相同,均与账号会员等级关联。
  5. 您可以通过 「获取短链分组接口」 来获取链接分组,记录下您需要的分组id,在代码中将该id写死。
  6. 我们并不建议您在代码中通过「获取短链分组接口」来动态指定id,除了「生成短链接口」次数限制与会员权限关联外,其余接口均有每日调用次数限制,详见各接口文档。

标签:AccessToken,获取,app,接口,id,网址,API,源码
From: https://www.cnblogs.com/wikeyun/p/18282175

相关文章

  • 【Python&网络通信】基于Bypy调用百度网盘api实现自动上传和下载网盘文件
    ​    网盘对于大家的生活工作可以说是息息相关,但是如果每天都重复去上传下载文件就会很浪费时间,所以有没有什么办法可以解放双手?那就是网盘接口,本文通过Bypy库实现百度网盘的自动上传和下载文件。原创作者:RS迷途小书童博客地址:https://blog.csdn.net/m0_56729804?t......
  • 一个能解决95%定时任务问题的项目,这是什么级别的存在...(领私活源码)
     最近在做项目中涉及到了任务创建和任务运行。结合老大意思,想让我做一个单独的执行器服务。这就有些头疼了。整理起来也比较费事儿!打工人,不能轻易说不!于是就上网划水,突然间XXL-JOB就在我眼前闪过!了解下发现挺适合的。就这样故事开始了...XXL-JOB简介XXL-JOB是一个分......
  • 真太卷了...又开源一款开放API管理工具,支持扩展插件(带私活源码)
     关于API管理工具,相信大家已经都有自己用着顺手的。像国外的Postman,国内有Apifox等等。今天给大家分享的是近期在GitHub比较热门的另一款开放API管理工具:Eoapi。1.Eoapi简介概括来说:这是一款API管理工具,支持扩展插件,简单,开源。Eoapi集合了基础的API管理功能和测试......
  • 记录一次使用easypoi时与源码博弈的过程
     最近刚刚接手了保险一线之声平台的开发和维护工作,第一个需要修复的问题是:平台的事件导出成excel功能在经过一次上线之后突然不可用了,于是就开始了几轮痛苦的排查以及与源码博弈的过程。 二、问题描述一线之声在事件查询菜单下支持将结果导出为Excel,程序中使用easypoi+......
  • Java计算机毕业设计任你行汽车租赁管理系统(开题+源码+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着城市化进程的加速和人们出行需求的日益多样化,汽车租赁行业迎来了前所未有的发展机遇。然而,传统的汽车租赁管理方式往往依赖于人工操作,存在效率低......
  • Java计算机毕业设计基于物联网的农产品冷链物流体系研究(开题+源码+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着消费者对新鲜农产品需求的日益增长,农产品冷链物流体系的重要性日益凸显。然而,传统的农产品冷链物流方式在保障产品质量与安全方面存在诸多不足,如......
  • Java计算机毕业设计服装企业营销活动定制系统(开题报告+源码+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着时尚行业的蓬勃发展,消费者对服装的需求日益多样化与个性化,这对服装企业的营销活动提出了更高的要求。传统的营销模式已难以满足市场快速变化的需......
  • 最新AI大模型系统源码,ChatGPT商业运营版系统源(详细图文搭建部署教程)+AI绘画系统,DALL-E
    一、前言人工智能语言模型和AI绘画在多个领域都有广泛的应用.....SparkAi创作系统是一款基于ChatGPT和Midjourney开发的智能问答和绘画系统,提供一站式AIB/C端解决方案,涵盖AI大模型提问、AI绘画、文档分析、图像识别和理解、TTS&语音识别、AI换脸等多项功能。支持GPTs应......
  • Nacos服务注册、调用、发现(附源码)
    文章目录Nacos悉知Nacos登陆Nacos服务注册与发现1.添加NacosServer依赖2.配置文件application.yml修改3.使用@EnableDiscoveryClient注解:5.验证服务注册是否成功服务调用提供服务消费服务(Feign)测试更多相关内容可查看注:本篇在基于已安装好window版Nacos的......
  • CentOS Stream 8 发布.net 8 webapi
    参考资料https://learn.microsoft.com/zh-cn/dotnet/core/install/linux-rhel#where-is-centos-linux 微软好像不持支.net7所以把demo换成.net8sudodnfinstalldotnet-sdk-8.0 然后就开始报错,大致意思就是无法解析,找不到地址资源进入yum的repos目录cd/etc/yum.rep......