接口使用场景等说明:本接口用于在线生成淘宝客在微信上发送的二维码图。便于客户领券复制。
环境 | http 地址 | https 地址 |
---|---|---|
正式环境 | http://api.veapi.cn/tbk/qrpic | 暂无 |
参数名称 | 参数类型 | 必填 | 示例值 | 描述 |
---|---|---|---|---|
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 |
GET/POST http://api.veapi.cn/tbk/qrpic?vekey=xxx¶=626132884654&tpl=1&pid=mm_11_22_333【例子】正常调用模板3
http://api.veapi.cn/tbk/qrpic?vekey=xxxxx¶=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¶=558069588155&tpl=3&needImgCoupon=false&imgCoupon=false&addtxt=获得鸭粮:1232个&qrlogo=http://www.veapi.cn/public/images/qrcodemodel/model3/logo2demo.png
$api="http://api.veapi.cn/tbk/qrpic?vekey=xxx¶=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; //返回值
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¶=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); } }
import requests # 要访问的API网页 target_url = "http://api.veapi.cn/tbk/qrpic?vekey=xxx¶=626132884654&tpl=1&pid=mm_11_22_333" # 发送请求 response = requests.get(target_url) # 获取页面内容 if response.status_code == 200: print response.text
参数名称 | 参数类型 | 示例值 | 描述 |
---|---|---|---|
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" }