C# 淘宝商品微信返利助手开发-(七)返利助手开发(5)如何将优惠券地址转为淘口令

系列教程一目录:返利助手原理

系列教程二目录:返利助手开放文档以及帐号申请地址

系列教程三目录:返利助手开发(1)API介绍

系列教程四目录:返利助手开发(2)淘宝分享的内容如何只取淘口令

系列教程五目录:返利助手开发(3)淘口令如何通过API转换为链接

系列教程六目录:返利助手开发(4)如果通过淘口令解析的出来的地址获得返利信息

系列教程七目录:返利助手开发(5)如何将优惠券地址转为淘口令

系列教程八目录:微信号对接

系列教程九目录:编写一个vue页面用于复制淘口令

#上一篇文章中我们讲了如何查询一个商品的优惠券和返利金额
这一篇我们将讲到如何把地址转换了淘口令

首先转换成淘口令也要分为2种情况

1.有优惠券
2. 无优惠券

我们首先讲解有优惠券的
首先我们查看淘口令生成API
淘口令
我们可以看到必传的参数有2个一个是弹窗内容一个位跳转页面
弹窗内容一般都是传入商品详情的标题也就是上篇文章解析出json中的title字段
title
而跳转url这个字段有优惠券的情况下传的就是优惠券领取网址了

当有优惠券的时候会有这么一个字段
coupon_share_url
这个字段后面的地址就是领券的地址二合一
不过在在这里需要注意
这个网址是没有加上https:这样开头的如果将这个网址直接拿去请求网址是会报错的
我们需要在前面加上https:

     url ="https:"+fanliresult.tbk_dg_material_optional_response.result_list.map_data[0].coupon_share_url;

网址获得了过后我们就可以通过API传入生成淘口令了
不过在API中海油一个Logo的字段这个其实就是商品图片的字段一般弹窗里面是否有商品图片就看你又没有这个字段了为了美观我们还是传入该字段

string url ="https:"+fanliresult.tbk_dg_material_optional_response.result_list.map_data[0].coupon_share_url;
string Description = fanliresult.tbk_dg_material_optional_response.result_list.map_data[0].title;
string shopimg = fanliresult.tbk_dg_material_optional_response.result_list.map_data[0].pict_url;
string tkl = TaoHelper.Createtpwd(Description, url, shopimg);
 public static string Createtpwd(string text,string url,string logo){string Createtpwd = "";try{TaoService taoserver = new TaoService();Dictionary<string, string> param = new Dictionary<string, string>();param.Add("text", text);param.Add("url", url);param.Add("logo", logo);Createtpwd = taoserver.AutoUrl("taobao.tbk.tpwd.create", param);return Createtpwd;}catch (Exception e){return e.Message;}}

我们直接调用封装放假就可以直接获得淘口令

接下来我们讲没有优惠券的

可能有的小伙伴觉得没有优惠券的是传这个地址
链接宝贝地址
不过正确的不是这个字段而是url这个字段
因为通过这个url字段链接生成的淘口令才会把推广费返回给你而直接调用商品链接下单是没有推广费返还的
这里需要注意下一不要搞错字段了

在这里插入图片描述
同样的我们调取方法就可以的到淘口令了

url = "https:" + fanliresult.tbk_dg_material_optional_response.result_list.map_data[0].url;
string Description = fanliresult.tbk_dg_material_optional_response.result_list.map_data[0].title;
string shopimg = fanliresult.tbk_dg_material_optional_response.result_list.map_data[0].pict_url;
string tkl = TaoHelper.Createtpwd(Description, url, shopimg);

其实到这里我们就已经完成了淘宝返利的流程了为啥我们还有后面2章1个对接微信号和复制淘口令过程呢,其实嘛对接微信号号是为了便捷应为如果通过网址的话很多人记不住,而且现在大多数人都在用微信对微信会更加便捷,而微信号不直接返回淘口令的原因是因为微信和淘宝是对头,微信并不想你做这类推广淘宝的链接的程序如果直接返回淘口令的话你的微信公众号可能就会被封号,所以有这么一步跳转网址复制淘口令的步骤

如果如何知道客户下单和收货完成,并给客户提示的问题请查看第九章最后的思路提供,因为这个小助手博主只是学习测试用的代码,并没有时间去编写这些功能了,就把思路和对应的功能平台写在这里,有兴趣的朋友可以自行去研究

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

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

相关文章

什么是活动策划5表

昨晚&#xff0c;看了《非你莫属》&#xff0c;黄欢提到活动策划的五表。我以前也没听说过&#xff0c;不过现场她也没说清楚&#xff0c;今在网上查了一下&#xff0c;从一个博客中搬过来&#xff0c;权作一个指导工作的一个知识点吧。 活动流程表&#xff1b; 任务分工表&…

ftp改为sftp_科普!一文详解 FTP、FTPS 与 SFTP 的原理

FTP、FTPS 与 SFTP 简介FTPFTP 即 文件传输协议&#xff08;英语&#xff1a;File Transfer Protocol 的缩写&#xff09;是一个用于计算机网络上在客户端和服务器之间进行文件传输的应用层协议。完整的 FTP 是由 FTP 服务器 和 FTP 客户端组成的&#xff0c;客户端可以将本地的…

动手学servlet(四) cookie和session

Cookie cookie是保存在客户端的一个“键值对”&#xff0c;用来存储用户的一些信息 cookie的应用&#xff1a; -在电子商务会话中标识用户 -对网站进行定制&#xff0c;比如你经常浏览哪些内容&#xff0c;就展示哪些页面给你 -网站广告&#xff0c;比如百度联盟&#xff0c;你…

[html] html标签中的lang属性有什么作用?

[html] html标签中的lang属性有什么作用&#xff1f; 根据lang属性来设定不同语言的css样式&#xff0c;或者字体告诉搜索引擎做精确的识别让语法检查程序做语言识别帮助翻译工具做识别帮助网页阅读程序做识别等等个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识…

【C++ 学习笔记】:STL-map

查找 map<int,int>map_test;map_test.insert(pair<int,int>(1,2));map_test.insert(pair<int,int>(1,3));map_test.insert(pair<int,int>(2,2));inta map_test[1];intb map_test[3];map<int,int>::iterator p map_test.find(4);if(p map_test.en…

[html] 说说base标签有什么作用?

[html] 说说base标签有什么作用&#xff1f; base标签为页面上的所有链接规定默认地址. 例如<head> <base href"http://h-camel.com/show/" /> </head>//略过其中结构<a href"2679.html">说说base标签有什么作用</a>个人简…

16进制 转为图片 php_Python 十六进制hex-bytes-str之间的转换和Bcc码的生成

前言近期做测试模拟器用到了hex-bytes-str之间的转换bcc码的校验&#xff0c;这里总结了一些方法。实例直接上代码转为十六进制&#xff08;Hex&#xff09;字符串def 执行代码&#xff1a;方法&#xff1a;getStringFromNumber(size,value)参数一为生成几个batys&#xff0c;参…

C# 淘宝商品微信返利助手开发-(四)返利助手开发(2)淘宝分享的内容如何只取淘口令

系列教程一目录&#xff1a;返利助手原理 系列教程二目录&#xff1a;返利助手开放文档以及帐号申请地址 系列教程三目录&#xff1a;返利助手开发&#xff08;1&#xff09;API介绍 系列教程四目录&#xff1a;返利助手开发&#xff08;2&#xff09;淘宝分享的内容如何只取…

[html] 在head标签中必不少的是什么?

[html] 在head标签中必不少的是什么&#xff1f; 根据w3c文档&#xff0c;title是head 部分中唯一必需的元素。个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

推荐一个国外SaaS产品-Olark

Olark www.olark.com 是国外非常出名的一个在线客服工具。 现在国内很多人创业失败的原因是&#xff1a;什么都想自己做&#xff0c;不利用现有资源&#xff0c;结果造成做出来的东西什么都有&#xff0c;什么都不好用。 我们应该好好学习国外的小团队&#xff0c;他们只做一件…

python sftp_python中实现sftp

python中想要实现sftp的话可以使用paramiko模块 paramiko很强大&#xff0c;通过python实现SSH协议。可以做到ssh远程登录&#xff0c;sftp上传下载文件。 sftp的实现 1.通过密码口令认证#!/usr/bin/python # -*- coding:utf-8 -*- import paramiko remotedir "/app/ftpu…

C# 淘宝商品微信返利助手开发-(三)返利助手开发(1)API介绍

系列教程一目录&#xff1a;返利助手原理 系列教程二目录&#xff1a;返利助手开放文档以及帐号申请地址 系列教程三目录&#xff1a;返利助手开发&#xff08;1&#xff09;API介绍 系列教程四目录&#xff1a;返利助手开发&#xff08;2&#xff09;淘宝分享的内容如何只取…

python之基础学习day01

今天是python学习的第一天&#xff0c;收获还是不少的&#xff0c;使用的编辑器为python3.7。 第一天学习知识总结&#xff1a; 1、编写的第一句python语句&#xff1a; print ( " hello world" ) 2、python的两种执行方式 --python解释器 py文件路径 --python进入解…

[html] 什么是空元素?常用的空元素有哪些?

[html] 什么是空元素&#xff1f;常用的空元素有哪些&#xff1f; 一个空元素&#xff08;empty element&#xff09;可能是 HTML&#xff0c;SVG&#xff0c;或者 MathML 里的一个不能存在子节点&#xff08;例如内嵌的元素或者元素内的文本&#xff09;的element。HTML&…

【JQuery】初始化页面当异步加载时构建页面元素的顺序

今日帮同事看JQuery页面初始化的一个问题时&#xff0c;由于自己没怎么了解过JQuery&#xff0c;所以遇到了一点小麻烦&#xff0c;实现的效果就是初始化页面时&#xff0c;默认选中页面里某表格数据集的某行数据&#xff0c;这种问题&#xff0c;在Java\Delphi等语言里实现起来…

粗暴,干就完了----徐晓冬似的C语言自学笔记-----实现一个链表结构

1 #include <stdio.h>2 #include <stdlib.h>3 #define N 54 /*N 假定数组长度为5*/5 typedef struct snode6 {7 int data;8 struct snode *next; 9 } SNODE;10 11 /*第一步&#xff0c;添加链表头信息*/12 SNODE *createhead(int a[])13 {14 SNODE *h,…

C# 淘宝商品微信返利助手开发-(二)返利助手开放文档以及帐号申请地址

系列教程一目录&#xff1a;返利助手原理 系列教程二目录&#xff1a;返利助手开放文档以及帐号申请地址 系列教程三目录&#xff1a;返利助手开发&#xff08;1&#xff09;API介绍 系列教程四目录&#xff1a;返利助手开发&#xff08;2&#xff09;淘宝分享的内容如何只取…

[html] 说说你对H5的ServiceWorker的理解,它有什么运用场景?

[html] 说说你对H5的ServiceWorker的理解&#xff0c;它有什么运用场景&#xff1f; 一个服务器与浏览器之间的中间人角色&#xff0c;如果网站中注册了service worker 那么它可以拦截当前网站所有的请求&#xff0c;进行判断&#xff08;需要编写相应的判断程序&#xff09;&…

[html] 你知道短链接的生成原理吗?

[html] 你知道短链接的生成原理吗&#xff1f; 目的将长度较长的链接压缩成较短的链接&#xff0c;并通过跳转的方式&#xff0c;将用户请求由短链接重定向到长链接上去1.二种方式生成短链hash-可能会重复发号器发号压缩 URL2.短链跳转方式301 - 用户第一次访问某个短链接后&a…

比较难的sql面试题,令我比较郁闷!

一组通话记录&#xff08;总共500万条&#xff09;:ID 主叫号码 被叫号码 通话起始时间 通话结束时间 通话时长1 98290000 0215466546656 2007-02-01 09:49:53.000 2007-02-01 09:50:16.000 232 98290000 021546654666 2007-02-01 09:50:29.000 2007-02-01 09:5…