All Projects → vilien → cxtkapi

vilien / cxtkapi

Licence: other
微信小程序版淘客淘点金api对接模块

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to cxtkapi

taobaoke
淘宝客小程序源码
Stars: ✭ 17 (-32%)
Mutual labels:  taobao, taoke
three-platformize
一个让 THREE 平台化的项目,目前已适配微信,淘宝,头条小程序,微信小游戏
Stars: ✭ 418 (+1572%)
Mutual labels:  taobao
Taobao Top Client
Taobao top client(SDK) for laravel
Stars: ✭ 105 (+320%)
Mutual labels:  taobao
Tbify
使用淘宝镜像运行命令: tbify [nvm|npm|npx|yarn|pnpm|...]
Stars: ✭ 153 (+512%)
Mutual labels:  taobao
Decryptlogin
APIs for loginning some websites by using requests.
Stars: ✭ 1,861 (+7344%)
Mutual labels:  taobao
Nacollector
⚔ 一个采集工具箱,据说是一个用于采集各种 WEB 资源的工作站?!你可以认为这是一个框架,可拓展。淘宝、天猫、苏宁、国美 等电商平台数据采集... 一键邀请 一键打包 账号登录获取Cookie 任务多线程 下载内容管理 实时日志 dll 热更新 无边框窗体 Web App, CefSharp, WebDriver
Stars: ✭ 158 (+532%)
Mutual labels:  taobao
Netnr.login
项目已迁移至
Stars: ✭ 75 (+200%)
Mutual labels:  taobao
xianyu
一个解锁闲鱼搜索框的Chrome插件!
Stars: ✭ 49 (+96%)
Mutual labels:  taobao
xmlstring2json
xml字符串转换json格式,适用于微信小程序
Stars: ✭ 20 (-20%)
Mutual labels:  wechat-applet
Python3 Spider
Python爬虫实战 - 模拟登陆各大网站 包含但不限于:滑块验证、拼多多、美团、百度、bilibili、大众点评、淘宝,如果喜欢请start ❤️
Stars: ✭ 2,129 (+8416%)
Mutual labels:  taobao
Jd Mall Master
一款高仿京东商城的UI,基于MVP的Retrofit2(okhttp3)+rxjava+dagger2+greendao+glide。该项目系仿京东商城,属于独立开发者作品,仅供参考学习,拒绝做一切商业用途,如有侵权,请告知删除
Stars: ✭ 151 (+504%)
Mutual labels:  taobao
Taobaokeapi
淘宝客API演示
Stars: ✭ 128 (+412%)
Mutual labels:  taobao
Gzxtaobaoappflutter
Flutter淘宝App,支持iOS、Android
Stars: ✭ 2,039 (+8056%)
Mutual labels:  taobao
Examples Of Web Crawlers
一些非常有趣的python爬虫例子,对新手比较友好,主要爬取淘宝、天猫、微信、豆瓣、QQ等网站。(Some interesting examples of python crawlers that are friendly to beginners. )
Stars: ✭ 10,724 (+42796%)
Mutual labels:  taobao
DeadPool
该项目是一个使用celery作为主体框架的爬虫应用,能够灵活的添加爬虫任务,并且同时运行多站点的爬虫工作,所有组件都能够原生支持规模并发和分布式,加上celery原生的分布式调用,实现大规模并发。
Stars: ✭ 38 (+52%)
Mutual labels:  taobao
Taobaodemo
电商app首页(淘宝、京东等等)
Stars: ✭ 87 (+248%)
Mutual labels:  taobao
Taobaoscrapy
😩Tool For Taobao/Tmall| 儿时玩具已经过时
Stars: ✭ 146 (+484%)
Mutual labels:  taobao
Taobao
2020天猫淘宝双11自动领喵币吸猫脚本(过无障碍防检测)无后门无推广原生Auto.js纯净版
Stars: ✭ 158 (+532%)
Mutual labels:  taobao
CoolFrame
iOS搭建高可用APP框架,实现快速开发 。
Stars: ✭ 38 (+52%)
Mutual labels:  taobao
chrome-batch-pid
淘宝客工具系列,chrome 插件,批量创建推广位
Stars: ✭ 29 (+16%)
Mutual labels:  taobao

微信小程序版淘客淘点金api对接模块

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

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

安装

nodejs方式安装

npm install cxtkapi

bower方式安装

bower install cxtkapi

使用

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

require方式

var CxTkapi = require('cxtkapi');
var tk = new CxTkapi;
tk.init({
    pid: 'mm_00000000_11111111_22222222', // 淘客pid
    etProxy: 'https://[yourhost]/?url=:TKURL', // 代理地址
    referer: 'https://[yourhost]/clothing/list.html' // 虚拟引用地址
});
// 获取淘客链接
tk.getLink('http://detail.tmall.com/item.htm?id=888888666666', function(url){
    console.log(url); // 输出淘客链接
});

引入方式

<script src="bower_components/cxtkapi/dist/cxtkapi.min.js"></script>
<script>
var tk = new CxTkapi;
tk.init({
    pid: 'mm_00000000_11111111_22222222', // 淘客pid
    etProxy: 'https://[yourhost]/?url=:TKURL', // 代理地址
    referer: 'https://[yourhost]/clothing/list.html' // 虚拟引用地址
});
// 获取淘客链接
tk.getLink('http://detail.tmall.com/item.htm?id=888888666666', function(url){
    console.log(url); // 输出淘客链接
});
</script>

清理

官方原版tkapi是把淘客的身份信息放到cookies里的,而微信小程序里我们使用的是storage。由于storage是不过期的,目前还不清楚不过期的身份信息会不会对淘客造成什么不良影响,所以建议使用完成后进行缓存清理。 建议的做法是放到微信小程序onLaunch阶段,这样每次启动都将获得一个新的身份信息。 示例如下:

App({
    onLaunch: function () {
        CxTkapi.clear(); // 清除淘客身份信息缓存
    }
})

更多

CxTkapi - github主页

issue

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].