找回密码
 立即注册

QQ登录

只需一步,快速开始

[工具插件] 微信小程序版淘客淘点金api对接模块(链接淘宝)

  [复制链接]
查看: 6782|回复: 134
最佳答案
0 

11

主题

18

帖子

189

积分

新人求带

积分
189
 楼主| 发表于 2017-2-20 16:12:20 | 显示全部楼层 |阅读模式
微信小程序版淘客淘点金api对接模块

众所周知,微信是不允许连接淘宝的任何链接的。并且,微信小程序也不允许使用window对象下面的一些方法,所以淘宝官方提供的tkapi是无法在微信小程序里使用的。于是,便有了我们的CxTkapi模块。

方法名类型说明
init动态方法初始化,需提供pid、etProxy、referer
getLink动态方法获取淘客链接
clear静态方法清除淘客身份信息缓存

安装

nodejs方式安装
  1. npm install cxtkapi
复制代码

bower方式安装
  1. bower install cxtkapi
复制代码

使用

注:使用该模块之前,我们得先有一台已注册到微信小程序里的合法https服务器。该服务器用于向淘宝请求etcode(我也不知道官方名叫什么,暂且这么叫)。其功能仅仅是代理请求:TKURL即可(:TKURL为内部用关键字,全大写,冒号不可省略)。

require方式
  1. var CxTkapi = require('cxtkapi');
  2. var tk = new CxTkapi;
  3. tk.init({
  4.     pid: 'mm_00000000_11111111_22222222', // 淘客pid
  5.     etProxy: 'https://[yourhost]/?url=:TKURL', // 代理地址
  6.     referer: 'https://[yourhost]/clothing/list.html' // 虚拟引用地址
  7. });
  8. // 获取淘客链接
  9. tk.getLink('http://detail.tmall.com/item.htm?id=888888666666', function(url){
  10.     console.log(url); // 输出淘客链接
  11. });
复制代码

引入方式
  1. <script src="bower_components/cxtkapi/dist/cxtkapi.min.js"></script>
  2. <script>
  3. var tk = new CxTkapi;
  4. tk.init({
  5.     pid: 'mm_00000000_11111111_22222222', // 淘客pid
  6.     etProxy: 'https://[yourhost]/?url=:TKURL', // 代理地址
  7.     referer: 'https://[yourhost]/clothing/list.html' // 虚拟引用地址
  8. });
  9. // 获取淘客链接
  10. tk.getLink('http://detail.tmall.com/item.htm?id=888888666666', function(url){
  11.     console.log(url); // 输出淘客链接
  12. });
  13. </script>
复制代码

清理

官方原版tkapi是把淘客的身份信息放到cookies里的,而微信小程序里我们使用的是storage。由于storage是不过期的,目前还不清楚不过期的身份信息会不会对淘客造成什么不良影响,所以建议使用完成后进行缓存清理。 建议的做法是放到微信小程序onLaunch阶段,这样每次启动都将获得一个新的身份信息。 示例如下:
  1. App({
  2.     onLaunch: function () {
  3.         CxTkapi.clear(); // 清除淘客身份信息缓存
  4.     }
  5. })
复制代码

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

最佳答案
0 

0

主题

32

帖子

375

积分

略知一二

积分
375
发表于 2017-2-21 14:31:42 | 显示全部楼层
zzzzzzzzzzzzz
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

1

帖子

44

积分

新人求带

积分
44
发表于 2017-2-21 15:57:05 | 显示全部楼层
alimama.alicdn.com
回复 支持 反对

使用道具 举报

最佳答案
1 

0

主题

48

帖子

4128

积分

S1

积分
4128
发表于 2017-2-21 16:30:51 | 显示全部楼层
回复

使用道具 举报

最佳答案
0 

0

主题

6

帖子

49

积分

新人求带

积分
49
发表于 2017-2-22 00:49:41 | 显示全部楼层
厉害了。。。。。。。。。。。。。
回复

使用道具 举报

最佳答案
0 

0

主题

4

帖子

151

积分

新人求带

积分
151
发表于 2017-2-22 16:19:51 | 显示全部楼层
楼主好厉害
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

6

帖子

141

积分

新人求带

积分
141
发表于 2017-2-25 14:10:36 | 显示全部楼层
.....................................................
回复

使用道具 举报

最佳答案
0 

0

主题

3

帖子

39

积分

新人求带

积分
39
发表于 2017-2-27 22:35:22 | 显示全部楼层
谢谢,
回复

使用道具 举报

最佳答案
0 

0

主题

4

帖子

104

积分

新人求带

积分
104
发表于 2017-3-4 14:19:18 | 显示全部楼层
aaaaaaaaa112312
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

339

帖子

2725

积分

专家路上

积分
2725
发表于 2017-3-15 21:11:55 | 显示全部楼层
神贴 感谢楼主分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



henkuai.com是专业的第三方微信开发者平台,为生态而生。


本站为第三方微信开发者平台,非腾讯官方网站。

天津市滨海新区
中新生态城中成大道生态建设公寓9号楼3层301

欢迎来这里一起喝喝茶,
聊聊你的产品。

微信公众号gongzhongkaifa

工作日12小时内回复。

广告推广
zhongcong@henkuai.com

工作日12小时内回复。

市场合作
songchang@henkuai.com