# 抖音SDK-Demo
**Repository Path**: develop_rookie/tiktok-sdk-demo
## Basic Information
- **Project Name**: 抖音SDK-Demo
- **Description**: 前端uniapp、后端thinkphp的抖音SDK-Demo代码
- **Primary Language**: PHP
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 0
- **Created**: 2024-08-30
- **Last Updated**: 2025-09-14
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# ThinkPHP+抖音小程序Demo代码
## 介绍
这是一个ThinkPHP+抖音小程序的demo代码,后台是ThinkPHP6,抖音小程序是uniapp生产
代码只能为了让新手简单了解一下抖音SDK使用
thinkphp6是使用抖音支付V2秘钥的后台,建议搭配php7以上使用
wechat-uniapp是uniapp写的小程序代码
如果觉得不错,右上角点个 ⭐ Star,谢谢鼓励与支持
## 功能列表
- [x] 获取抖音用户头像
- [x] 获取抖音用户昵称
- [x] 获取抖音用户openid
- [x] 获取抖音用户手机号
- [x] 唤醒抖音小程序支付
- [x] 抖音支付通知回调
- [x] 抖音小程序订单查询
- [x] 抖音小程序订单退款
## 安装教程
1. ```git clone https://gitee.com/develop_rookie/tiktok-sdk-demo.git``` 下载代码
2. ```cd tiktok-sdk-demo/thinkphp6``` 进入thinkphp6目录
3. **使用thinkphp6建议php7以上环境**
运行 composer install 安装ThinkPHP,成功后可以运行 php think run,在浏览器访问 http://localhost:8000 测试是否正常
4. 配置本地访问thinkphp6项目,我本地设置的域名是 www.tp6.com,实际使用请改成你自己的域名
5. ```cp .example.env .env```
复制本地的配置并修改为你自己的信息
thinkphp6主要是
```
[WECHAT]
app_id = app_id
secret = secret
mch_id = mch_id
v2_key = v2_key
v3_key = v3_key
```
6. 测试uniapp代码
1. 修改wechat-uniapp/pages/index目录下index.vue文件url为你配置的本地访问地址
2. 修改wechat-uniapp/pages/index目录下pay.vue文件url为你配置的本地访问地址
3. 修改manifest.json文件mp-weixin中appid为你自己的抖音小程序appid
4. 使用HBuilder X编辑器运行到小程序模拟器进行测试
## 特别注意
1. 使用本地访问地址测试时抖音开发者工具要在本地设置勾选不验证合法域名
2. **请勿将私钥文件暴露在公共场合,如上传至Git或将其写入客户端代码等。**
## 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
### 前端部分界面展示
## 联系作者
请大家使用时根据示例代码来,有bug直接提交 issue;提供付费技术支持。
## 若对您有帮助,可以赞助并支持下作者哦,谢谢!
### 支付宝红包
