获取小程序/小游戏的二维码。按官方接口文档调用不成功
205 浏览2019年10月23日作者:DaneoMa

问题描述:createQRCode

获取小程序/小游戏的二维码。该二维码可通过任意app扫码打开,能跳转到开发者指定的对应字节系app内拉起小程序/小游戏, 并传入开发者指定的参数。通过该接口生成的二维码,永久有效,暂无数量限制。

接口地址


POST https://developer.toutiao.com/api/apps/qrcode

输入

以下参数均在JSON body中。

名称必填默认值描述access_token是服务端API调用标识,获取方法appname否toutiao是打开二维码的字节系app名称,默认为今日头条,取值如下表所示path否小程序/小游戏启动参数,小程序则格式为encode({path}?{query}),小游戏则格式为JSON字符串,默认为空width否430二维码宽度,单位px,最小280px,最大1280px,默认为430pxline_color否{“r”:0,“g”:0,“b”:0}二维码线条颜色,默认为黑色background否二维码背景颜色,默认为透明set_icon否FALSE是否展示小程序/小游戏icon,默认不展示

appname的取值:

appname对应字节系apptoutiao今日头条douyin抖音pipixia皮皮虾huoshan火山小视频

⚠️ 注意
在使用该功能之前请记得先配置您的默认分享文案和图片,配置方式可参考论坛

输出

当服务器端正确返回时,返回图片Buffer。

当服务器端无法正确返回时,返回值为JSON形式,会返回如下信息:

名称数据类型描述errcodenumber错误号errmsgstring错误信息

具体对应关系为:

错误号描述0请求成功-1系统错误40002access_token错误40016appname错误40021width超过指定范围60003频率限制(目前5000次/分钟)其它其它参数错误

示例

body示例如下:


{

	"appname": "toutiao", 

	"access_token": "XXX",

	"path": "",

	"width": 430,

	"line_color": {"r": 0, "g": 0, "b": 0},

	"background": {"r": 255, "g": 255, "b": 255},

	"set_icon": true

}

报错截图、相关bug:

{

"errcode": 40002,

"errmsg": "bad access_token"

}

复现步骤:完全按照官方文档提示数据格式post请求获取二维码的接口,但是一直提示bad access_token,可以确定access_token没有问题,这个access_token用来支付和敏感信息检测都是ok的。只有调用这个接口不行,请问到底是什么原因呢?

联系方式:

最后一次编辑于 2019 年 10 月 23 日
1 条评论

相关文章

专题推荐

热门文章

热门问答