API文档中心

热门接口:产品ID找同款全量维权查询万能转链字符串ID转换 (有API需求可联系本站)

微信中间页二维码发单图生成接口

调用权限:核心接口会员卡调用
接口使用场景等说明:

本接口用于在线生成淘宝客在微信上发送的二维码图。便于客户领券复制。

调用说明

本接口需要您在会员中心授权(如果多用户可传入sessionkey参数)

接口请求地址

环境 http 地址 https 地址
正式环境 http://api.veapi.cn/tbk/qrpic 暂无

请求方式:GETPOST

请求参数

参数名称 参数类型 必填 示例值 描述
vekey String V123M56 公共参数,接口秘钥,请在会员中心获取
para String $dfDzF51g65a$ 要解析的产品入参,所有万能转链的参数这里均可用,接受以下类型的参数生成产品发单图:(1)淘口令:比如客户在您的公众号或机器人上发了一个淘口令,这个口令可能是别人的,或手淘的,或天猫APP的。只要发给本接口,直接生成您的二维码图。
(2)各种链接:包括二合一加密链接、tb.cn和zmnxbc.com短链接、s.click短链接等等
(3)产品ID:这是最基础功能。
(4)无券产品链接:也是以s.click开头的长链接等等。
pid String mm_111_222_#33 指定PID参数,如果在授权时有设置了默认的PID,则可忽略本参数。
relationId String mm_111_222_#33 您的渠道ID,参考万能转链接口hcapi参数。
tpl Number 默认1 指定模板,可选1,2,3,如果您想使用模板2二维码图,则用 tpl=2 参数。
addtxt Number 加微信XX领取奖品 默认无最后一行,您可以加一行文字,比如“加微信XX领取奖品”,【注】模板3中“获得鸭粮:1232个”也可以用addtxt参数来指定。
showcp Number 1(默认) 可选值0和1(默认),是否在图处上生成优惠券小图(红底白字,参下图)。 此参数仅对“模板1”的有优惠券产品生效(模板2和模板3本参数无效),当您不想显示它时,则传递参数showcp=0,当取消显示优惠券时,则会在文字“券后价XX元(优惠券YY元)”提示优惠券金额。优惠券小图
nocptxt Number 默认1 适用于无券产品,是否在下文提示“(无优惠券)”,模板2和模板3时本参数无效,默认是有提示,当设置nocptxt=0时则无券产品不提示。
pic String http://...jpg 自已指定主图的网络地址(比如 http://www.veapi.cn/x.jpg),如果不传递本参数,生成的发单图默认是用产品第一张主图。如果传了pic参数,指定自己的图片网址,那么就会使用该图做发单图。
onlyurl String 0(默认) 可选值1,正常返回值是包含pic(发单图网络地址)和copy_tkl_url(复制淘口令的网址)两项,如果您希望只返回 copy_tkl_url 一项(有的客户希望自己生成发单图则只需这个返回值即可),那么请传参onlyurl=1
domain String www.veapi.cn 如果您要使用你自己的域名,可以指定本参数,值如:domain=www.veapi.cn,或domain=https://www.veapi.cn 注意:您自己的域名,需解析到指定的IP上,IP地址请联系本站。
wxurl String 0(默认) 可选值1,默认的接口生成的防封图所携带的复制淘口令网页是我们自定义的带图片的网址,如果你添加了参数 wxurl=1参数,则使用微信自己的网址,生成如下图所示效果,该网址美观不足,但不会被微信封锁。生成的效果图参考
以下是模板3专用参数 Object    
 └─ logo String http://veapi.cn/...logodemo.png 仅模板3有效,必选参数,图片底部左侧LOGO图,限250x68像素.
 └─ qrlogo String http://veapi.cn/...logodemo.png 仅模板3有效,可选参数。二维码中间的小icon(小正方形logo),限69x69像素.
 └─ imgCoupon String false 可选值空或false,仅模板3有效,可选参数。是否在主图右下角显示优惠券金额,当参数needImgCoupon=false时本参数值强制为false
 └─ needImgCoupon String false 仅模板3有效,可不设置或指定值'false',是否显示主图外圈优惠券背景图(参考imgCouponBorder参数).设置值为'false',则主图外圈中不显示优惠券包边图。当指定本参数为'false'时,则参数imgCoupon也强制为'false'即不在主图右下角显示优惠券面额。
 └─ imgCouponBorder String http://..jpg 仅模板3有效,提供自己的发单图中的主图外圈优惠券背景图片网络地址,图片限686x686像素,且中间为透明,避免遮挡主图。当提供本参数时则needImgCoupon参数失效,默认是http://veapi.cn/public/images/qrcodemodel/model3/model_1.png

请求示例

  • HTTP
  • PHP
  • JAVA
  • PYTHON
GET/POST  http://api.veapi.cn/tbk/qrpic?vekey=xxx&para=626132884654&tpl=1&pid=mm_11_22_333 
【例子】正常调用模板3
http://api.veapi.cn/tbk/qrpic?vekey=xxxxx&para=588147219322&tpl=3&addtxt=获得鸭粮:1232个&logo=http://www.veapi.cn/public/images/qrcodemodel/model3/logodemo.png&qrlogo=http://www.veapi.cn/public/images/qrcodemodel/model3/logo2demo.png
【例子】不在主图上显示券后价
http://api.veapi.cn/tbk/qrpic?vekey=xxxxx&para=558069588155&tpl=3&needImgCoupon=false&imgCoupon=false&addtxt=获得鸭粮:1232个&qrlogo=http://www.veapi.cn/public/images/qrcodemodel/model3/logo2demo.png
使用curl函数,curl不是php原生库,需要安装才能使用

$api="http://api.veapi.cn/tbk/qrpic?vekey=xxx&para=626132884654&tpl=1&pid=mm_11_22_333";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $api);
//curl_setopt($ch, CURLOPT_POST, true);  //POST方式时启用
//curl_setopt($ch, CURLOPT_POSTFIELDS, $postData );  //POST方式时传参

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);  //如果使用https请启用
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);  //如果使用https请启用
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true );   //返回数据流,不直接输出
curl_setopt($ch, CURLOPT_ENCODING, 'gzip'); //使用gzip压缩传输让访问更快
curl_setopt($ch, CURLOPT_TIMEOUT, 6);  //允许执行的最长秒数。这里设定6S
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);

$result = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);

echo $result; //返回值
使用okhttp3/httpclient/jsoup/hutool,以hutool为例:

import cn.hutool.http.HttpResponse;
import cn.hutool.http.HttpRequest;

public class testGetParam {

    public static void main(String[] args) {
        // API网址
        String url = "http://api.veapi.cn/tbk/qrpic?vekey=xxx&para=626132884654&tpl=1&pid=mm_11_22_333";
        // JDK 8u111版本后,若目标页面为HTTPS协议,请启用proxy用户密码鉴权
        //System.setProperty("jdk.http.auth.tunneling.disabledSchemes", "");

        // 发送请求
        String result = HttpRequest.get(url)
                .timeout(10000)//设置超时,毫秒
                .execute().body();
        System.out.println(result);
    }
}
推荐使用 requests,支持访问http,https网页:

import requests
		
# 要访问的API网页
target_url = "http://api.veapi.cn/tbk/qrpic?vekey=xxx&para=626132884654&tpl=1&pid=mm_11_22_333"

# 发送请求
response = requests.get(target_url)

# 获取页面内容
if response.status_code == 200:
	print response.text

返回值(JSON)

参数名称 参数类型 示例值 描述
pic String http://...aAdKTW.jpg 发单图URL地址
copy_tkl_url String http://.../aAdKTW 中间页地址
tkl String ¥gzOKdeOkeGL¥ 淘口令

返回示例

【提示】推广链接通常有时效性,示例中的链接为创建文档时生成,仅用于展示返回结果使用,有可能已失效。
{ "error": "0", "msg": "中间页的图片和链接生成成功!图片仅保留5天,如有需要请自行下载到本地保存!", "data": { "pic": "http://qrimg.vephp.com/qrpic20221218/aAdKTW.jpg", "copy_tkl_url": "http://fXZCs.waimaiapi.com/qr/aAdKTW", "tkl": "¥gzOKdeOkeGL¥" }, "request_id": "AWnakhY" }

错误码

如果error不为0时,请点此查看错误码表格

在线
客服

会员请加QQ群交流:

微信
咨询

加微信咨询
顶部