QQ小程序是腾讯QQ生态中的重要应用形态,依托QQ庞大的用户基础,为开发者提供了便捷的开发平台。本文档描述了QQ小程序渠道的完整配置流程。
qq_mini_program
// 渠道基本信息
'channel' => 'qq_mini_program',
'name' => 'QQ小程序',
'status' => true, // 开启/关闭
'description' => 'QQ小程序平台接入'
'qq_config' => [
'appid' => 'qqapp1234567890',
'secret' => 'abcdef1234567890abcdef1234567890',
'token' => '', // 消息推送Token(可选)
'aes_key' => '', // 消息加解密Key(可选)
]
QQ小程序支持以下支付方式:
'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, // 手机号验证
]
功能 | 支持状态 | 说明 |
---|---|---|
支付功能 | ✅ | 仅支持余额支付 |
分享功能 | ✅ | 支持分享到QQ好友、QQ空间 |
定位功能 | ✅ | 支持获取用户地理位置 |
拍照功能 | ✅ | 支持调用摄像头拍照 |
推送功能 | ✅ | 支持模板消息推送 |
注册开发者账号
创建小程序
获取开发信息
配置服务器域名
https://your-domain.com
https://your-domain.com
https://your-domain.com
基本信息配置
渠道状态: 开启
渠道名称: QQ小程序
渠道描述: QQ小程序平台
平台参数配置
AppId: qqapp1234567890
AppSecret: abcdef1234567890abcdef1234567890
支付方式配置
微信支付: 关闭
支付宝支付: 关闭
余额支付: 开启
货到付款: 关闭
登录方式配置
自动登录: 开启
绑定手机号: 开启
小程序代码配置
// app.js
App({
globalData: {
apiUrl: 'https://your-domain.com/api',
appId: 'qqapp1234567890'
}
})
javascript
// 获取用户信息
qq.login({
success: (res) => {
if (res.code) {
// 发送 code 到服务器
}
}
})
支付调用
// 余额支付(需要跳转到H5页面)
qq.navigateTo({
url: '/pages/payment/payment?orderId=' + orderId
})
# 测试登录接口
curl -X POST "https://your-domain.com/api/login" \
-H "Content-Type: application/json" \
-d '{"code":"QQ登录code","channel":"qq_mini_program"}'
# 测试支付接口
curl -X POST "https://your-domain.com/api/payment/create" \
-H "Content-Type: application/json" \
-d '{"amount":100,"channel":"qq_mini_program","payment_type":"balance"}'
域名配置
支付限制
用户授权
版本发布
A: 在QQ小程序开发者平台的「开发管理」-「开发设置」中获取。
A: QQ小程序平台限制,不支持第三方支付,只能使用余额支付。
A: 引导用户先充值到账户余额,然后使用余额支付。
A: 检查域名配置、AppId配置,确保小程序已发布或设置为体验版。