大淘客,让选品更简单! |

{{item.type_name}}:

API 市场 / 高效转链
 

高效转链
吐槽建议
应用场景:
通常用户在商品详情页点击分享或者自购按钮时,调用转链接口
接口说明:
转链即将推广商品和您的标识(pid)进行绑定。推广形成订单后,即可获得佣金 (由于接口特殊性,请适量缓存已转链的链接,以达最佳效率)
接口使用攻略
使用人数: 13000+
高效转链 接口测试 建议使用通用GET方法调用
  • 接口说明
  • 更新日志
  • 接口版本号:v1.3.1
  • 接口版本号:v1.3.0
  • 接口版本号:v1.2.0
  • 接口版本号:v1.1.1

请求地址:https://openapi.dataoke.com/api/tb-service/get-privilege-link 复制

请求方式:GET

公共参数:
请求参数:

注:请求参数须区分大小写

返回数据:
调用示例:
String url = "https://openapi.dataoke.com/api/tb-service/get-privilege-link";
String appKey = "xxx";
String appSecret = "xxx";
TreeMap<String, String> paraMap = new TreeMap<>();
paraMap.put("version", "v1.3.1");
paraMap.put("appKey", appKey);
paraMap.put("goodsId", "530885058847");
String data = ApiClient.sendReq(url, appSecret, paraMap);

SDK调用示例
String appKey = "xxx";
String appSecret = "xxx";
DtkApiClient client = DtkApiClient.getInstance(appKey,appSecret);
DtkGetPrivilegeLinkRequest request = new DtkGetPrivilegeLinkRequest();
request.setVersion("1.3.0");
request.setGoodsId("523962011119");
request.setPid("mm_27399943_1915200219_110990500489");
request.setCouponId("34632179");
request.setChannelId("https://www.taobao.com");
request.setRebateType(0);
request.setSpecialId("123");
request.setExternalId("123");
request.setXid("123");
request.setLeftSymbol("¥");
request.setRightSymbol("¥");
DtkApiResponse < DtkGetPrivilegeLinkResponse > execute = client.execute(request);
 //高效转链
    $data = [
        'appKey' => "xxxxxxxxxxxx",
        'version' => "v1.0.0",
        ...
    ];
    $host = "https://openapi.dataoke.com/api/tb-service/get-privilege-link";
    $url = $host . '?' . http_build_query($data);
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_TIMEOUT, $this->timeout);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    $output = curl_exec($ch);
    $a = curl_error($ch);
    if(!empty($a)){
        return json_encode(array('code'=>10003, 'msg'=>$a));
    }
    curl_close($ch);
    return $output;

    SDK调用示例
    $client = new GetPrivilegeLink();
    $client->setAppKey("xxxxxxxxx");
    $client->setAppSecret("xxxxxxxxxxxxxxxxxxxxxxxxx");
    $client->setVersion("v1.0.0");

    $res = $client->setParams([])->request();

package main

import (
	"fmt"
	"gitee.com/dtk-developer/openapi-sdk-go/sdk"
)

func main() {
	// 1.初始化所需要的参数appKey, appSecret, version
	var (
		appKey = "xxxxxxxxxx"
		appSecret = "xxxxxxxxxx"
		version = "v1.3.1"
	)

	// 2.初始化开放平台api的客户端句柄
	oa := &sdk.OpenApi{}
	oa.AppKey = appKey
	oa.AppSecret = appSecret
	oa.Version = version
	client :=  oa.GetClient()

	// 3.准备请求参数
	params := map[string]string {
		"goodsId": "639331017111",
	}

	// 4.业务请求,示例使用高效转链和淘系万能解析接口,其它开放接口使用方法相同
	resp, err := client.GetPrivilegeLink(params)
	if err != nil {
		panic(err)
	}
	fmt.Println(resp)

	// 复用client句柄
	params = map[string]string {
		// 指定接口版本
		"version": "v1.0.0",
		"content": "1👈¥fym8XiJU9Oi¥ https://s.click.taobao.com/Ys3TNlu  包邮 漫花抽纸10包4层加厚280张/包纸巾卫生纸家用实惠装面巾纸",
	}
	resp, err = client.ParseContent(params)
	if err != nil {
		panic(err)
	}
	fmt.Println(resp)
}
返回示例:
{
	"status": 200,
	"data": {
		"time": 1598946537777,
		"code": 0,
		"msg": "成功",
		"data": {
			"couponClickUrl": "https://uland.taobao.com/coupon/edetail?e=LCnJWzIy8tUGQASttHIRqTYYcS2Iro4jK2%2BJI7%2F4RPB%2F6pl3MjcEubH2A8%2BEQTrjtawzeKC18AXUj7rKYxTRVth9MuaGC%2B1pWv9OAj9evKDahba4h8MrZ%2Bdth9k8bqqSHKTgBzHkoM7XTQC0vfau6E%2F9Zk7cDx8UPrKiYwdarE%2FmZlrHb6YhPHui%2Fn%2FQ7Z5VJn9Mr14cp%2FDbTe5vXEuE1A%3D%3D&traceId=0bb61b0b15989465375564715eeceb&union_lens=lensId:TAPI@1598946537@0b1545dd_0d69_17448a3f070_c015@01&activityId=08c9cbadce574e13ae6d015ec7a4dc17",
			"couponEndTime": "2020-09-02",
			"couponInfo": "满40元减5元",
			"couponStartTime": "2020-09-01",
			"itemId": "535615570326",
			"couponTotalCount": "100000",
			"couponRemainCount": "100000",
			"itemUrl": "https://s.click.taobao.com/t?e=m%3D2%26s%3Dj%2F20A0nZ2HNw4vFB6t2Z2ueEDrYVVa64K7Vc7tFgwiHLWlSKdGSYDgBi8qN29g3dlovu%2FCElQOsHfn%2FCbIhLuAxQE6vJOn1L%2BQ8vtIwWbsIspAC80QBskx8X7G7Q37BaSJpaa6H0%2BPDF4qyLP3Oqz%2F1SarTXhIOTrhzfEh3ilxbbJ2%2FqLVUXutkYvQZuIwx3oGeIQL4Fi9Gsb%2FLqJX5TW3YHgeIfcEekAtuQeASk5p8tzYMUmFOYRg%3D%3D&union_lens=lensId:TAPI@1598946537@0b1545dd_0d69_17448a3f070_c015@01",
			"tpwd": "¥dkFqcWgeSEj¥",
			"maxCommissionRate": "15.00",
			"shortUrl": "https://s.click.taobao.com/DILqywu",
			"minCommissionRate": ""
		}
	},
	"msg": "请求成功"
}
常见错误码:
{
    "msg":"服务器错误",
    "code":-1,
    "time":1554365022200
}
错误码列表:

请求地址:https://openapi.dataoke.com/api/tb-service/get-privilege-link 复制

请求方式:GET

公共参数:
请求参数:

注:请求参数须区分大小写

返回数据:
调用示例:
String url = "https://openapi.dataoke.com/api/tb-service/get-privilege-link";
String appKey = "xxx";
String appSecret = "xxx";
TreeMap<String, String> paraMap = new TreeMap<>();
paraMap.put("version", "v1.3.0");
paraMap.put("appKey", appKey);
paraMap.put("goodsId", "530885058847");
String data = ApiClient.sendReq(url, appSecret, paraMap);
返回示例:
{
	"status": 200,
	"data": {
		"time": 1598946537777,
		"code": 0,
		"msg": "成功",
		"data": {
			"couponClickUrl": "https://uland.taobao.com/coupon/edetail?e=LCnJWzIy8tUGQASttHIRqTYYcS2Iro4jK2%2BJI7%2F4RPB%2F6pl3MjcEubH2A8%2BEQTrjtawzeKC18AXUj7rKYxTRVth9MuaGC%2B1pWv9OAj9evKDahba4h8MrZ%2Bdth9k8bqqSHKTgBzHkoM7XTQC0vfau6E%2F9Zk7cDx8UPrKiYwdarE%2FmZlrHb6YhPHui%2Fn%2FQ7Z5VJn9Mr14cp%2FDbTe5vXEuE1A%3D%3D&traceId=0bb61b0b15989465375564715eeceb&union_lens=lensId:TAPI@1598946537@0b1545dd_0d69_17448a3f070_c015@01&activityId=08c9cbadce574e13ae6d015ec7a4dc17",
			"couponEndTime": "2020-09-02",
			"couponInfo": "满40元减5元",
			"couponStartTime": "2020-09-01",
			"itemId": "535615570326",
			"couponTotalCount": "100000",
			"couponRemainCount": "100000",
			"itemUrl": "https://s.click.taobao.com/t?e=m%3D2%26s%3Dj%2F20A0nZ2HNw4vFB6t2Z2ueEDrYVVa64K7Vc7tFgwiHLWlSKdGSYDgBi8qN29g3dlovu%2FCElQOsHfn%2FCbIhLuAxQE6vJOn1L%2BQ8vtIwWbsIspAC80QBskx8X7G7Q37BaSJpaa6H0%2BPDF4qyLP3Oqz%2F1SarTXhIOTrhzfEh3ilxbbJ2%2FqLVUXutkYvQZuIwx3oGeIQL4Fi9Gsb%2FLqJX5TW3YHgeIfcEekAtuQeASk5p8tzYMUmFOYRg%3D%3D&union_lens=lensId:TAPI@1598946537@0b1545dd_0d69_17448a3f070_c015@01",
			"tpwd": "¥dkFqcWgeSEj¥",
			"maxCommissionRate": "15.00",
			"shortUrl": "https://s.click.taobao.com/DILqywu",
			"minCommissionRate": ""
		}
	},
	"msg": "请求成功"
}
常见错误码:
{
    "msg":"服务器错误",
    "code":-1,
    "time":1554365022200
}
错误码列表:

请求地址:https://openapi.dataoke.com/api/tb-service/get-privilege-link 复制

请求方式:GET

公共参数:
请求参数:

注:请求参数须区分大小写

返回数据:
调用示例:
String url = "https://openapi.dataoke.com/api/tb-service/get-privilege-link";
String appKey = "xxx";
String appSecret = "xxx";
TreeMap<String, String> paraMap = new TreeMap<>();
paraMap.put("version", "v1.2.0");
paraMap.put("appKey", appKey);
paraMap.put("goodsId", "530885058847");
String data = ApiClient.sendReq(url, appSecret, paraMap);
返回示例:
{
	"status": 200,
	"data": {
		"time": 1594008257458,
		"code": 0,
		"msg": "成功",
		"data": {
			"couponClickUrl": "https://uland.taobao.com/coupon/edetail?e=Q5FXUVdXyQwE%2BdAb1JoOOkJLT%2BXwddIFQ1tt0w%2BMqFx%2F6pl3MjcEubH2A8%2BEQTrjtawzeKC18AXUj7rKYxTRVth9MuaGC%2B1pWv9OAj9evKDahba4h8MrZ%2Bdth9k8bqqSHKTgBzHkoM7XTQC0vfau6E%2F9Zk7cDx8UPrKiYwdarE%2FmZlrHb6YhPHui%2Fn%2FQ7Z5VM1RxKHWaxdvbTe5vXEuE1A%3D%3D&traceId=0b0ff2de15940082573185997e&union_lens=lensId:TAPI@1594008257@0b084647_0dd0_173224bc342_791f@01&xId=3JhuN2ncwTGpR058l0DX1HWSLWZK894jgZATbANNYe9CE8kQaXkYXN78O5OlqDjdG99fBjjGRKMO7oC7IgKGoaOiemroalDrlB04SB7TfI4r&activityId=e0e11a2e17fd4ff8bd55510e52136ce9",
			"couponEndTime": "2020-07-08",
			"couponInfo": "满42元减10元",
			"couponStartTime": "2020-07-06",
			"itemId": "612435854871",
			"couponTotalCount": "50000",
			"couponRemainCount": "45000",
			"itemUrl": "https://s.click.taobao.com/t?e=m%3D2%26s%3DC1YyfrYaSsVw4vFB6t2Z2ueEDrYVVa64K7Vc7tFgwiHLWlSKdGSYDgqIozdfqgnclovu%2FCElQOsHfn%2FCbIhLuAxQE6vJOn1L%2BQ8vtIwWbsIspAC80QBskx8X7G7Q37BagO7869c6y39PJu8xcyQnLv1SarTXhIOTrhzfEh3ilxbbJ2%2FqLVUXutkYvQZuIwx3oGeIQL4Fi9H%2FgHvP80qYkg%2FOsVFCwqRdAtuQeASk5p8tzYMUmFOYRg%3D%3D&union_lens=lensId:TAPI@1594008257@0b084647_0dd0_173224bc342_791f@01&xId=3JhuN2ncwTGpR058l0DX1HWSLWZK894jgZATbANNYe9CE8kQaXkYXN78O5OlqDjdG99fBjjGRKMO7oC7IgKGoaOiemroalDrlB04SB7TfI4r",
			"tpwd": "¥jPCJ1xqAuWM¥",
			"maxCommissionRate": "15.00",
			"shortUrl": "https://s.click.taobao.com/WWDCwyu",
			"minCommissionRate": ""
		}
	},
	"msg": "请求成功"
}
常见错误码:
{
    "msg":"服务器错误",
    "code":-1,
    "time":1554365022200
}
错误码列表:

请求地址:https://openapi.dataoke.com/api/tb-service/get-privilege-link 复制

请求方式:GET

公共参数:
请求参数:

注:请求参数须区分大小写

返回数据:
调用示例:
String url = "https://openapi.dataoke.com/api/tb-service/get-privilege-link";
String appKey = "xxx";
String appSecret = "xxx";
TreeMap<String, String> paraMap = new TreeMap<>();
paraMap.put("version", "v1.1.1");
paraMap.put("appKey", appKey);
paraMap.put("goodsId", "530885058847");
String data = ApiClient.sendReq(url, appSecret, paraMap);
 //高效转链
    $data = [
        'appKey' => "xxxxxxxxxxxx",
        'version' => "v1.0.0",
        ...
    ];
    $host = "https://openapi.dataoke.com/api/tb-service/get-privilege-link";
    $url = $host . '?' . http_build_query($data);
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_TIMEOUT, $this->timeout);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    $output = curl_exec($ch);
    $a = curl_error($ch);
    if(!empty($a)){
        return json_encode(array('code'=>10003, 'msg'=>$a));
    }
    curl_close($ch);
    return $output;

    SDK调用示例
    $client = new GetPrivilegeLink();
    $client->setAppKey("xxxxxxxxx");
    $client->setAppSecret("xxxxxxxxxxxxxxxxxxxxxxxxx");
    $client->setVersion("v1.0.0");

    $res = $client->setParams([])->request();

package main

import (
	"fmt"
	"gitee.com/dtk-developer/openapi-sdk-go/sdk"
)

func main() {
	// 1.初始化所需要的参数appKey, appSecret, version
	var (
		appKey = "xxxxxxxxxx"
		appSecret = "xxxxxxxxxx"
		version = "v1.3.1"
	)

	// 2.初始化开放平台api的客户端句柄
	oa := &sdk.OpenApi{}
	oa.AppKey = appKey
	oa.AppSecret = appSecret
	oa.Version = version
	client :=  oa.GetClient()

	// 3.准备请求参数
	params := map[string]string {
		"goodsId": "639331017111",
	}

	// 4.业务请求,示例使用高效转链和淘系万能解析接口,其它开放接口使用方法相同
	resp, err := client.GetPrivilegeLink(params)
	if err != nil {
		panic(err)
	}
	fmt.Println(resp)

	// 复用client句柄
	params = map[string]string {
		// 指定接口版本
		"version": "v1.0.0",
		"content": "1👈¥fym8XiJU9Oi¥ https://s.click.taobao.com/Ys3TNlu  包邮 漫花抽纸10包4层加厚280张/包纸巾卫生纸家用实惠装面巾纸",
	}
	resp, err = client.ParseContent(params)
	if err != nil {
		panic(err)
	}
	fmt.Println(resp)
}
返回示例:
{
	"time": 1562825335025,
	"code": 0,
	"msg": "成功",
	"data": {
		"couponClickUrl": "https://uland.taobao.com/coupon/edetail?e=Ei%2FSRd6Rw3sGQASttHIRqTdaDsHXMTtpeMG8Ji1zoO5jTfHRi%2FIrN%2BlmuMDII2iZ%2FASFi097%2BCOSU6IuEVIxtk4aJXRcltkaWv9OAj9evKDahba4h8MrZ%2Bdth9k8bqqSHKTgBzHkoM7XTQC0vfau6E%2F9Zk7cDx8UPY2GSU4OeGdhKq32VpkwglrmuEwmYOZU&traceId=0b01ce9815628253346013983e&union_lens=lensId:0b0b6466_0bd9_16bdfa61f60_31e5&xId=tY1oHef5wDRDL5jFXbLZwj7uqTnrSVS9r7bv6LSbshPx9SidsmOeRBMH2KT0jktPQ37qUHbdRjOWr4cZdofTS4",
		"couponEndTime": "2019-07-14",
		"couponInfo": "满65元减20元",
		"couponStartTime": "2019-07-11",
		"itemId": "557600945136",
		"couponTotalCount": "10000",
		"couponRemainCount": "10000",
		"itemUrl": "https://s.click.taobao.com/t?e=m%3D2%26s%3DCRLlBslseCNw4vFB6t2Z2ueEDrYVVa64K7Vc7tFgwiHLWlSKdGSYDqMboaSDWhVnxq3IhSJN6GRqfiF9WU5AouE%2FUJG1YTQOOGKJzdHhnZyvsjd%2BxQft6h8X7G7Q37BarTLiz9%2FRq%2BNM4rJFfofDKowe6%2FtGg2%2FRSyiL934V8t5NFJMOTFqC%2BlPFeq0Ze80KfWsUjZoD5RBLpVTy%2BXVZdXxE89EX4PxacSpj5qSCmbA%3D&union_lens=lensId:0b0b6466_0bd9_16bdfa61f60_31e5&xId=tY1oHef5wDRDL5jFXbLZwj7uqTnrSVS9r7bv6LSbshPx9SidsmOeRBMH2KT0jktPQ37qUHbdRjOWr4cZdofTS4",
		"tpwd": "¥sjhh23j¥",
		"maxCommissionRate": "20.00",
		"shortUrl": "https://s.click.taobao.com/xaulr5w"
	}
}
常见错误码:
{
    "msg":"服务器错误",
    "code":-1,
    "time":1554365022200
}
错误码列表: