git实现审核功能_一文教你如何搭建PDD分佣小程序实现财富自由

随着拼多多的火爆,很多淘客以各种方式通过推广拼多多商品获取返佣来月入万元,实现财富自由。只要你有流量或者足够努力,像其他淘客一样实现睡后过万财富自由不是梦。本文通过详细教程教你快速搭建属于自己的PDD分佣小程序,完成自己财富自由第一步!全文第一二三步主要讲前期准备的一些资料账号,如果你已经有了可以直接跳转到第四步进行微信小程序部署。

一、前期准备

1. 从Git上下载项目 https://github.com/SunJackson/pdd-coupon

2. 注册小程序号、安装微信开发者工具,具体安装教程参考公众号【猿起缘落】从零搭建外卖CPS平台-微信小程序注册

3. 获取小程序APPID和AppSecret(后文第二步会讲如何获取)

3. 申请多多进宝应用(后文第三步会详细讲如何申请多多进宝应用)

4. 安装node.js(用作云函数依赖包安装)

二、如何获取小程序APPID和AppSecret

登录微信公众平台

1. AppID和AppSecret设置 - 开发设置,扫码获取密钥,自己保存好,不要随便重置。

2b9730616f122bdc389f07e66f865eef.png

三、如何申请多多进宝应用

首先登录拼多多开放平台(http://open.pinduoduo.com) ,没有账号的注册一个。

1、同意协议

efaf3a4ea9282f6629ac1c98ab77fa0a.png

2、选择开发者类型 —— 【第三方开发者】

31e6494abbdf456629ad11efb3fe9b55.png

3、进入开发者信息页面选择“个人”身份类型

3395a899d3ec19272af73ccad5f33c83.png

4、信息填写完成,并核对无误后,点击页面底部“提交审核”按钮

0e5c099401b6a3fea67299d9cf68b128.png

提交之后等待审核,审核成功后再往下继续操作。

5、资质信息审核通过之后,进入控制台【我的应用 - 创建应用】,选择“多多客联盟”应用类型

6810c77ba0d173e9d1e0611e561441bb.png

cfbd9ce5e7fa4f06894c03c287cb6762.png

6、创建多多进宝应用,并完善应用信息回调地址:http://www.pinduoduo.com官网地址可不填。

678a7f50e42f15f67a81db6c4c1370b8.png

7、应用信息审核通过之后,复制“client_id”

74a8cdf28ef6202c7001a0524a39f22c.png

8、打开多多进宝(http://ddjb.pinduoduo.com) 页面输入client_id,将其与多多客进行绑定。

154b4c2e813431f760cd465199727c3e.png

9、绑定成功后,便可成功获取多多客API权限。

四、如何部署PDD分佣小程序

1. 源码下载地址【https://github.com/SunJackson/pdd-coupon】

64b475b2b01f917767406a9b816488cf.png

2. 打开微信开发者工具导入wechat-xcx文件夹,并开启小程序云开发功能。

84e86c6dae4aabd4052cc166a92852df.png

3. 前端代码只需修改env.js的配置(注意,要把自己的banner图片上传到云开发的云服务器,然后替换地址,素材在git项目中)

6b478a97bd47b95ce37a89c4e9e39101.png

4. 修改云函数中的配置信息

0b70ac1b2b3dde14dbb0b78dc010831d.png

5. 选择functions,右键开启云函数本地调试(如果报错请检查云函数是否缺少必要的依赖)

dca92085664ca99b86d0842d5e41ba38.png

5.1 安装js依赖包,首先要安装node.js,具体下载方式自行百度。安装完成后CMD控制台进入pdd-coupon\wechat-xcx\functions\pquery文件夹,运行npm install 等待安装完成即可

1b6e7edbd0774e88841e477a90e6e6bc.png

6. 测试云函数是否能正常运行,调试报错信息

dcce645d0834dea966beef571da3b088.png

7.前端能够正常获取数据后就可以发布了。(注意,前后端代码都要上传)

7efe0c673d6a2711b13205ec53854a40.png

8. 所有都上传后就可以在微信小程序网页端提交审核了。审核通过该小程序就能被大家找到了!

五、注意事项(如有疑问关注【猿起缘落】咨询)

1. 如果遇到领券 搜索接口报错,需要用这个接口https://jinbao.pinduoduo.com/third-party/api-detail?apiName=pdd.ddk.rp.prom.url.generate对pid备案一次,channel_type: 10。接口会返回以下格式的参数:{"rp_promotion_url_generate_response":{"url_list":[{"mobile_url":"xxxxx","url":"xxxx"}],"request_id":"xxx"}}

登录上述的url,用你的账号授权一次。用该接口https://jinbao.pinduoduo.com/third-party/api-detail?apiName=pdd.ddk.member.authority.query查询下是否备案成功,成功后就没权限问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/443283.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

9型转x型 cobol_兰州一餐馆推鸳鸯牛肉面 9种面型一面多吃

来源标题:兰州一餐馆推鸳鸯牛肉面,清汤酸菜各一边还有9种面型,网友:能连吃三碗近日,位于甘肃兰州的一家牛肉面馆推出了鸳鸯牛肉面。一个大碗分隔为两边,一边是传统清汤牛肉面,另一边是酸菜牛肉面…

gitignore不起作用

.gitignore中已经标明忽略的文件目录下的文件,git push的时候还会出现在push的目录中,原因是因为在git忽略目录中,新建的文件在git中会有缓存,如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略…

java填空题 在非静态成员方法中_成本加成定价法的优点有

【单选题】以下Math类的方法中,-4.4通过哪个方法运算后,结果为-5.0?【填空题】以下程序的输出结果为?【单选题】下列方法定义中,正确的是()【判断题】Java 中被 final 关键字修饰的变量,不能被重新赋值。【简答题】请按以下要求编写程序 (1) 创建一个Rectangle类,添加width和…

【算法系列之十三】二叉树两叶节点的最大距离

1、题目描述 给定一棵二叉树,计算这课二叉树的直径长度,即为二叉树任意两个节点间的最长路径。比如: 这棵二叉树的最长路径为3。 2、解题思路 使用递归进行求解,每次递归的过程中,先求出以某个节点为树根的二…

date比较大小 mybatis_Hibernate 和 MyBatis 哪个更好用?

Java大联盟帮助万千Java学习者持续成长关注作者|SylvanasSun郑沐兴https://zhuanlan.zhihu.com/p/21966051B 站搜索:楠哥教你学Java获取更多优质视频教程前言由于编程思想与数据库的设计模式不同,生出了一些ORM框架。核心都是将关系型数据库和…

简单的cpu飙升排查方法

1先来一段飙升代码 public class FindJavaThreadInTaskManager {public static void main(String[] args) {Thread thread new Thread(new Worker());thread.start();}static class Worker implements Runnable {Overridepublic void run() {while (true) {System.out.printl…

tortoisesvn创建部署项目_FrameWork如何进行云托管部署

介绍CloudBase Framework 是云开发官方出品的云原生一体化部署工具,可以帮助开发者将静态网站、后端服务和小程序等应用,一键部署到云开发 Serverless 架构的云平台上,自动伸缩且无需关心运维,聚焦应用本身,无需关心底…

【算法系列之十四】最大子序和

1、题目描述 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 2、…

python的代码复用技术_Python__函数和代码复用

主要内容函数的定义和使用实例:七段数码管的绘制代码复用与函数递归PyInstall库的使用实例:科赫雪花小包裹函数的定义与使用函数的理解与定义函数的使用及调用过程函数的参数传递函数的返回值局部变量和全局变量lambda函数------------------------------------函数…

Queue:poll、offer、element、peek的区别

队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队…

python实现k均值算法_python实现kMeans算法

聚类是一种无监督的学习,将相似的对象放到同一簇中,有点像是全自动分类,簇内的对象越相似,簇间的对象差别越大,则聚类效果越好。1、k均值聚类算法k均值聚类将数据分为k个簇,每个簇通过其质心,即…

mysql给数据量大的表添加索引的办法

有一个问题,一张表有3百万条记录,随着时间的增加,记录量会更多,此时查询速度很慢。在创建此表前没有未相应字段添加索引,所以此时需要为表添加索引。但是因为数据量大的原因,索引添加不成功,想了…

修改背景图片_我花了5小时,为网易修改了一份内容超多的PPT,效果超级赞!!...

微信扫码观看全套Excel、Word、PPT视频作者:宋雪贤 来源:PPT进化论(ID:PPTjinhualun)哈喽,大家好,不知道您看过《我花了3个小时,为京东修改了一份PPT,效果好到惊人!》这篇案例修改文…

MySQL千万级别大表如何优化?

当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值…

linux c 调用python_C程序调用Python脚本

一般调用步骤Py_Initialize(); //初始化Python环境PyImport_ImportModule("test"); // 载入python模块PyObject_GetAttrString(g_pModule,"test1"); //获得相应Python函数的PyObjectPyObject_CallFunction(test1,"i,s",2,e); //调用Python相应的…

命令测试post_【第2088期】前端中台化,把格局做大——NodeJS 和测试服务探索

前言今日早读文章由《React状态管理与同构实战》作者LucasHC投稿分享。正文从这开始~~近些年,「NodeJS 应该如何在公司业务中真实落地 」这类问题屡见不鲜。自从 2009 年 NodeJS 诞生之后,抢尽风头,圈粉无数。但一定有工程师不禁要质疑「Node…

Go类型转换

由于Go语言不存在隐式类型转换,因此所有的类型转换都必须显式的声明。 string、int、float类型相互转换 string转其他 string转成int: int, err : strconv.Atoi(string) string转成int64: // 参数1:带转换字符串,/…

linux tee 重定向_快乐的linux命令行-重定向

整理自《快乐的linux命令行一书》。linux系统版本: Ubuntu 17.04本章,我们将介绍命令行最酷的特性,叫做I/O重定向,通过这个工具,可以重定向命令的输入输出,命令的输入来自文件,而输出也存到文。…

Java 诊断工具 Arthas 常见命令

基本概念 云原生这么多微服务,当然需要一个诊断利器来排查问题。 Arthas 是阿里开源的 Java 诊断工具,深受开发者喜爱。在线排查问题,无需重启;动态跟踪 Java 代码;实时监控 JVM 状态。Arthas 支持 JDK 6&#xff0c…

28和lba48命令格式区别_编译Sass(命令行)

本文作者:开课吧无忧图文编辑:开三金sass编译有很多种方式,如命令行编译模式、编辑器自动编译、编译软件koala、sass-loader等。今天我们就先来看第一种:命令行编译刚才我在test文件夹里面已经建立了一个style.scss文件&#xff0…