抖音小程序是字节跳动生态中的重要应用形态,依托抖音庞大的用户基础,为开发者提供了丰富的流量入口。本文档描述了抖音小程序渠道的完整配置流程。
douyin_mini_program
// 渠道基本信息
'channel' => 'douyin_mini_program',
'name' => '抖音小程序',
'status' => true, // 开启/关闭
'description' => '抖音小程序平台接入'
'douyin_config' => [
'appid' => 'tt1234567890abcdef',
'secret' => 'abcdef1234567890abcdef1234567890',
'token' => '', // 消息推送Token(可选)
'aes_key' => '', // 消息加解密Key(可选)
]
抖音小程序支持以下支付方式:
'payment_config' => [
'alipay' => [
'enabled' => true,
'app_id' => '支付宝应用ID',
'private_key' => '应用私钥',
'public_key' => '支付宝公钥',
'notify_url' => '支付回调地址'
]
]
'payment_config' => [
'balance' => [
'enabled' => true,
'min_amount' => 0.01, // 最小支付金额
'max_amount' => 10000, // 最大支付金额
]
]
'login_config' => [
'auto_login' => true,
'auto_register' => true,
]
'login_config' => [
'force_mobile' => true,
'mobile_verify' => true, // 手机号验证
]
功能 | 支持状态 | 说明 |
---|---|---|
支付功能 | ✅ | 支持支付宝支付、余额支付 |
分享功能 | ✅ | 支持分享到抖音、朋友圈 |
定位功能 | ✅ | 支持获取用户地理位置 |
拍照功能 | ✅ | 支持调用摄像头拍照 |
推送功能 | ✅ | 支持模板消息推送 |
注册开发者账号
创建小程序
获取开发信息
配置服务器域名
https://your-domain.com
https://your-domain.com
https://your-domain.com
基本信息配置
渠道状态: 开启
渠道名称: 抖音小程序
渠道描述: 抖音小程序平台
平台参数配置
AppId: tt1234567890abcdef
AppSecret: abcdef1234567890abcdef1234567890
支付方式配置
微信支付: 关闭
支付宝支付: 开启
余额支付: 开启
货到付款: 关闭
登录方式配置
自动登录: 开启
绑定手机号: 开启
小程序代码配置
// app.js
App({
globalData: {
apiUrl: 'https://your-domain.com/api',
appId: 'tt1234567890abcdef'
}
})
javascript
// 获取用户信息
tt.login({
success: (res) => {
if (res.code) {
// 发送 code 到服务器
}
}
})
支付调用
// 支付宝支付
tt.pay({
orderInfo: orderInfo,
success: function(res) {
// 支付成功
}
})
# 测试登录接口
curl -X POST "https://your-domain.com/api/login" \
-H "Content-Type: application/json" \
-d '{"code":"抖音登录code","channel":"douyin_mini_program"}'
# 测试支付接口
curl -X POST "https://your-domain.com/api/payment/create" \
-H "Content-Type: application/json" \
-d '{"amount":100,"channel":"douyin_mini_program","payment_type":"alipay"}'
域名配置
支付配置
用户授权
版本发布
A: 在抖音开发者平台的「开发管理」-「密钥管理」中获取。
A: 抖音小程序不支持微信支付,推荐使用支付宝支付。
A: 支付功能需要在真机抖音中测试,开发者工具无法测试支付。
A: 检查域名配置、AppId配置,确保小程序已发布或设置为体验版。