TP5.1.31 获取淘宝客接口 方法 实例
1 下载淘宝客SDK;因为应用不同SDK不同。登录后,创建应用,淘宝客的应用在 其他->其他 属于联盟合作网站。
创建应用后就可以下载淘宝客的SDK了。
2 thinkphp 5.1.31 vendor 引入我试了不起作用,只好放在 extend里面了。然后就是引入了。
贴代码:
<?php
namespace app\index\controller;
use app\index\controller\Base;
use think\Request;
use think\Db;
use think\facade\Session;
use think\facade\Config;
use think\cache\driver\Redis;
use think\facade\Hook;
require '../extend/tbk/TopSdk.php';
class Index extends Base
{
public function index()
{
$page = request()->param('page') >0 ? request()->param('page'):1;
$pageSize = 20;
//设计redis的 key
//今日特惠+分类路径+排序+分页+分页数 jrth_4094_1_100
$redis_key = 'jrth_4094_'.$page.'_'.$pageSize;
$redis = new Redis();
if($redis->get($redis_key)==false){
$appkey = Config::get('app.tbk.appkey');
$secret = Config::get('app.tbk.secret');
$c = new \TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$c->format = 'json';
$req = new \TbkDgOptimusMaterialRequest;
$req->setPageSize("20");
$req->setAdzoneId(Config::get('app.tbk.adzoneid_rjth'));
$req->setPageNo($page);
$req->setMaterialId("4094");
$resp = $c->execute($req);
//接口数据处理 对象转数组存入redis
$result_list = (array)$resp->result_list;
$arr_list = (array)$result_list['map_data'];
foreach ($arr_list as $key => $value) {
$arr_list[$key] = (array)$value;
$arr_list[$key]['yongjin'] = intval($arr_list[$key]['zk_final_price']) * $arr_list[$key]['commission_rate']/100 * 0.8;
$arr_list[$key]['yongjin'] = round($arr_list[$key]['yongjin'],2);
}
$redis_time_out = 300;//缓存时间5分钟
$redis->set($redis_key,serialize($arr_list),$redis_time_out);
}
$results = $redis->get($redis_key);
$this->assign('list', unserialize($results));
$this->assign('page', $page);
return $this->fetch();
}
TP5.1.31 获取淘宝客接口 方法 实例相关推荐
- php curl如何模拟登录阿里妈妈|登陆阿里妈妈获取淘宝客推广数据
php curl如何模拟登录阿里妈妈|登陆阿里妈妈获取淘宝客推广数据 模拟登录|登陆阿里妈妈 淘宝 阿里联盟账号|php模拟登录|登陆阿里妈妈 获取推广数据 佣金 现在api门槛高了 一些站长就不能用 ...
- 获取淘宝客推广位id(adzone_id)
在 获取淘宝联盟选品库的宝贝信息 这个接口中需要用到 推广位id,那边这个ID在哪找呢? 1.进入阿里妈妈后台>推广管理>推广位管理,如下图: 2.在推广位管理 列表页 找到 PID,最后 ...
- 淘宝开放平台Api的小试牛刀(获取淘宝客推广商品信息)
最近在学习淘宝开放平台,属于初学小菜鸟,有一点点小成就给大家分享一下. 要做这个东西,第一步你必须注册为淘宝开发方平台的开发人员.地址:http://open.taobao.com/index.htm ...
- php 淘宝客接口开发,如何使用PHP的curl函数调用维易淘客接口
<如何使用PHP的curl函数调用维易淘客接口>要点: 使用curl调用维易淘客接口高佣转链 维易淘客接口是用GET方式调用的,直接用GET调用即可,以下用PHP为例: 使用curl调用维 ...
- 最新突破“淘宝”登录接口方法,隐藏selenium,攻克滑块验证码
今日因为工作需要,需要抓取淘宝上一些商品详情信息,而商品详情信息必须要在登陆以后才能进行访问,所以想要抓取商品信息,模拟登陆是第一个必须要解决的问题. 淘宝的模拟登陆说难也不难,说不难,也蛮多坑的.今 ...
- 点击微信内网页a标签直接跳转打开淘宝APP的方法实例
点击微信里面的网页a标签,就可以跳转到预设的APP页面,不需要通过浏览器唤起APP 代码如下: <a href="https://t.asczwa.com/taobao?backurl ...
- 淘宝客订单API获取订单代码
Trade 数据结构 名称 类型 是否隐私 描述 seller_nick String Y 卖家昵称 buyer_nick String Y 买家昵称 title String Y 商品标题 type ...
- 托众导购网 淘宝客订单API获取订单代码
本文介绍如何使用淘宝客API获取淘宝客订单 ,获取到订单后 ,将订单记录插入到 OenJWeb的淘宝客订单表 ,下面 是代码 : package org.openjweb.core.taobao.se ...
- PHP对接淘宝客api完成APP引流优惠券
淘宝客现在对多数人来说已经耳熟能详了,属于CPS(Cost Per Sale),一种网络广告收费标准,以实际销售产品数量来换算广告刊登金额.其他收费标准还有常见的CPC(Cost Per Click ...
最新文章
- Monkey与MonkeyRunner之间的区别
- 某公司数据恢复报告书
- oracle pl/sql 包
- 在XML文件中定义动画(1)
- mysql1033错误存储引擎_MySQL Innodb存储引擎因为缓存配置出现的错误
- java情人节_情人节写给女朋友Java Swing代码程序
- C#的COM接口定义细则
- 一加9硬件规格全曝光:120Hz流体屏+双重快充
- 云服务器 ECS > 标签与资源 > 标签 > 标签概述
- .net core 获取binary 文件_Linux操作系统文件目录
- System Center 2012 SP1系列之SCVMM篇-(1)VMM2012安装
- 已经围上为何不算目_万达为何至今不上市,并非王健林真的钱多,许家印的境遇说明一切...
- 263企业邮箱imap服务器,263企业邮箱支持IMAP邮箱搬家功能
- SolidWorks to URDF转换及常见机器人模型
- 18套桁架机械手双轴/图纸龙门架机器人SolidWorks3D模型设计图纸
- Unity中使用Google.Protobuf3,获取dll文件
- 【修复】Word“文件发生错误”,无法保存文件
- java计算机毕业设计国产精品动漫网站源码+mysql数据库+系统+lw文档+部署
- 研发知识:MDD、MDF是什么?
- (更新时间)2021年5月18日 ASP.NET Core 笔试题