short-server
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
土豆兄弟 84f291d1c5 [新增功能](master): 修复bug及文档更新
1.更新了短链的说明文档
2,修复了多条短链的调用请求返回为null Bug
3.修复了https redirect bug
3 years ago
script [代码完善](master): 功能完善 3 years ago
short-server-common [新增功能](master): 修复bug及文档更新 3 years ago
short-server-pojo [Bug修复](master): 修复了2个bug 3 years ago
short-server-service [新增功能](master): 修复bug及文档更新 3 years ago
sql [测试代码](master): v1.0封版测试 3 years ago
.gitignore [新增功能](master): 初始化工程 3 years ago
README.md [新增功能](master): 修复bug及文档更新 3 years ago
pom.xml [代码完善](master): 功能完善 3 years ago

README.md

百业 - 短链服务v1.0

AUR

项目简介

为所有的百业业务系统提供短链服务

参考项目地址

项目名 地址
短链接服务Octopus的实现与源码开放 https://github.com/zjcscut/octopus
短链接服务 https://github.com/wyh267/shortService

模块说明

short-server-common - 公共模块
short-server-pojo - dto/bo 用于模块之间的传输实体/领域模型定义
short-server-service - 短链生成服务

调用方式1 - 生成单一短链服务[支持默认定时30天的清除短链(默认开启)]

  • 请求
    • 方式及body格式
      • POST | json
    • 地址及参数
      • s.z48.cn/trans
      • {"baseUrlAddr": "http://www.baidu.com"}
      • ps baseUrlAddr 表示要进行缩短的长链接
  • 响应
    • {"status": 0,"data": {"shortChainResult": ["tG"]}}
    • ps: shortChainResult 表示缩短后的结果
  • 生成后的请求
    • s.z48.cn/tG

调用方式2 - 生成带单一用户记录的服务[支持默认定时30天的清除短链(默认开启)]

  • 请求
    • 方式及body格式
      • POST | json
    • 地址及参数
      • s.z48.cn/trans
      • {"baseUrlAddr": "htttps://www.baidu.com/xxdsd/sdsdsds?sadsads=xxxx","variableList": [13111112211, 12111112222]}
      • ps: baseUrlAddr 表示要进行缩短的长链接; variableList 表示要记录的手机号
  • 响应
    • {"status": 0,"data": {"shortChainResult": ["pINbght|13111112211","2Mfje8y|12111112222"]}}
    • "|" 前面为唯一标识随机码,后面为对应的手机号
  • 生成后的请求
    • s.z48.cn/pINbght
    • s.z48.cn/2Mfje8y

部署方式

by-short-server 目录下 mvn clean package -Dmaven.test.skip=true 进行打包

上传到服务器 /home/www/sms/目录下 

运行 /home/www/ 下的 run-short-server.sh 脚本启动