- 小游戏 OpenAPI SDK 总览
- 服务端API介绍
- 接口调用凭证
- 登录
- 数据缓存
- 二维码
- 其它
- 订阅消息
- 客服消息
- 礼包福袋
- 内容安全
createQRCode
收藏
我的收藏接口说明
获取小程序/小游戏的二维码。该二维码可通过任意 app 扫码打开,能跳转到开发者指定的对应字节系 app 内拉起小程序/小游戏,并传入开发者指定的参数。通过该接口生成的二维码,永久有效,暂无数量限制。
⚠️ Tip:
在使用该功能之前请记得先配置您的默认分享文案和图片,配置方式可参考论坛。
⚠️ Tip:小程序的 path 要 encode 一次,如 pages%3fparam%3dtrue,小游戏的 path 为 JSON 字符串,如{"param":true},否则会导致取不到。
基本信息
名称 | 描述 |
---|---|
HTTP URL | https://minigame.zijieapi.com/mgplatform/api/apps/qrcode |
HTTP Method | POST |
Scope | open.ttgame.mgplatform |
请求头
名称 | 字段类型 | 是否必填 | 示例 | 描述 |
---|---|---|---|---|
content-type | String | 是 | application/json | 固定值"application/json" |
请求参数
Body
名称 | 字段类型 | 是否必填 | 示例 | 描述 |
---|---|---|---|---|
access_token | String | 是 | 08011218462b6b4b5054626e426e50685a7554643144644449413d3d | |
appname | String | 是 | 是打开二维码的字节系 app 名称,默认为今日头条
| |
path | String | 是 | 小程序/小游戏启动参数,小程序则格式为 encode({path}?{query}),小游戏则格式为 JSON 字符串,默认为空 | |
width | Int32 | 是 | 二维码宽度,单位 px,最小 280px,最大 1280px,默认为 430px | |
background | Struct | 否 | 二维码背景颜色,默认为透明 | |
line_color | Struct | 否 | 二维码线条颜色,默认为黑色 | |
set_icon | Bool | 否 | 是否展示小程序/小游戏 icon,默认不展示 |
请求示例
curl -X POST \
-H "content-type: application/json" \
-d '{"access_token":"080112184636*****512b4472644453673d3d","appname":"douyin","path":"/","width":0,"line_color":{"r":0,"g":0,"b":0},"background":{"r":255,"g":255,"b":255},"set_icon":false}' \
https://minigame.zijieapi.com/mgplatform/api/apps/qrcode
响应参数
Body
名称 | 字段类型 | 是否必填 | 示例 | 描述 |
---|---|---|---|---|
data | Binary | 否 | 二维码图片 | |
errcode | Int64 | 否 | 错误号 | |
errmsg | String | 否 | 错误信息 |
响应示例
正常响应示例
直接返回图片的 []byte 数组
异常响应示例
{
"errcode": 40002,
"errmsg": "bad access_token"
}
错误码
http状态码 | 错误码 | 错误码描述 | 排查建议 |
---|---|---|---|
200 | 0 | 成功 | |
200 | -1 | 系统错误 | |
200 | 40002 | access_token 错误 | |
200 | 40016 | appname 错误 | |
200 | 40021 | width 超过指定范围 | |
200 | 60003 | 频率限制(目前 5000 次 / 分钟) |
该文档是否有帮助?
点击纠错