使用大淘客接口获取产品数据
使用大淘客获取优惠券产品列表
1.申请大淘客账号
2.申请开放平台权限(一般1-3天就可以开通成功)
3.创建应用,创建成功如图所示
这个以9块9包邮为例,获取数据(9.9文档 http://www.dataoke.com/pmc/api-d.html?id=15)
所用到的自定义函数函数如下
/*
* 发起GET网络提交
* @params string $url : 网络地址
*/
function https_get($url)
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($curl, CURLOPT_HEADER, FALSE) ;
curl_setopt($curl, CURLOPT_TIMEOUT,60);
if (curl_errno($curl)) {
return 'Errno'.curl_error($curl);
}
else{$result=curl_exec($curl);}
curl_close($curl);
return $result;
}
/**参数加密
* @param $data
* @param $appSecret
* @return string
*/
function dtk_makeSign($data, $appSecret)
{
ksort($data);
$str = '';
foreach ($data as $k => $v) {
$str .= '&' . $k . '=' . $v;
}
$str = trim($str, '&');
$sign = strtoupper(md5($str . '&key=' . $appSecret));
return $sign;
}
这里我用的是tp5.1 ,如果你使用其他的框架,请更改写法,原理差不多一样
<?php
namespace app\api\controller;
use think\facade\Request;
use think\Db;
class Tbk extends Base
{
public function __construct (){
$this->host = 'https://openapi.dataoke.com/api/goods/get-goods-list';
$this->appKey = '5d5b9****c103';//换成自己的应用的key
$this->appSecret = 'd7fa1e55d24*********9fc0a6015';//换成自己的应用的Secret
}
public function nine9(){
//默认必传参数
$data = [
'appKey' => $this->appKey,
'version' => '1',
];
//加密的参数
$data['sign'] = dtk_makeSign($data,$this->appSecret);
//拼接请求地址
$url = $this->host .'?'. http_build_query($data);
//执行请求获取数据
$output = https_get($url);
echo "<pre>";
var_dump(json_decode($output));
}
}
获得到的数据如下图所示,你也可以根据文档填入相对应的参数
使用大淘客接口获取产品数据相关推荐
- 淘宝H5接口获取app数据6.0格式
淘宝H5接口获取app数据6.0格式 公共参数: 名称 类型 必须 描述 key String 是 调用key(必须以GET方式拼接在URL中) secret String 是 调用密钥 api_na ...
- php 淘宝客接口开发,如何使用PHP的curl函数调用维易淘客接口
<如何使用PHP的curl函数调用维易淘客接口>要点: 使用curl调用维易淘客接口高佣转链 维易淘客接口是用GET方式调用的,直接用GET调用即可,以下用PHP为例: 使用curl调用维 ...
- php淘客发单_如何使用PHP的curl函数调用维易淘客接口
<如何使用PHP的curl函数调用维易淘客接口>要点: 使用curl调用维易淘客接口高佣转链 维易淘客接口是用GET方式调用的,直接用GET调用即可,以下用PHP为例: 使用curl调用维 ...
- 抖音淘客项目,抖音淘客推广什么产品好,抖音淘客如何选商品抖音淘客项目,抖音淘客推广什么产品好,抖音淘客如何选商品
无论红人普通百姓,只要有流量,可以通过抖音挣钱. 今天总结了良好的帐户类型抖音的商品,我们希望给你一个新的方式来赚钱. 抖音淘客项目,抖音淘客推广什么产品好,抖音淘客如何选商品抖音淘客项目,抖音淘 ...
- 从淘宝接口获取ip的地理位置
从淘宝接口获取ip的地理位置 import xlrd import requests import xlwt from datetime import date, datetimeurl='http: ...
- Android使用和风天气接口获取天气数据在APP中展示天气
公司APP项目需要能能够显示当前天气,网上找了很多天气数据接口,总结下来要么收费,要么用起来不友好,最后还是用了郭霖推荐的和风天气接口 这里记录一下自己的使用过程 首先注册和风天气个人开发者,认证时间 ...
- Java yahoo 雅虎 股票接口获取股票交易数据
/*** 股票实体类* @ 2013.01.02*/ public class StockData {private String code; // 股票编码private String name; ...
- API简介,如何运用API接口获取商品数据(淘宝/天猫、1688、拼多多、京东等二十多个海内外电商平台)
API:应用程序接口(API:Application Program Interface) 应用程序接口是一组定义.程序及协议的集合,通过 API 接口实现计算机软件之间的相互通信.API 的一个主要 ...
- java调用企业微信接口---获取考勤数据
Static和new的区别? static : 不需要创建实例可直接使用, 会直到程序关闭才会释放资源,类的一个成员被static修饰后,该成员就属于类的成员了,被所有对象共享. new 对象: 每次 ...
最新文章
- Web.config中设置启用webservice远程调试访问 参数看不到
- ORACLE 10G DATAGUARD实战步骤(转载)
- Java Swing Button控件点击事件的几种写法
- STL的红与黑--rb_tree红黑树
- C++实现归并排序(附完整源码)
- FreeSql与SqlSugar性能测试对比
- JavaFX 的 UI 控件集 ControlsFX
- 【ArcGIS风暴】ArcGIS快捷键大全
- [html] 如何关闭HTML页面在IOS下的键盘首字母自动大写?
- docker mysql开机自启动_Docker 学会让容器开机自启服务
- java 分页查询实例_JavaWeb学习之分页查询实例
- 第一百五十一节,封装库--JavaScript,表单验证--密码确认验证--回答验证--电子邮件验证加自动补全...
- Earfcn与Frequency转换
- 还记的 破坏之王 里面的 锁吗,锁住 断水流大师兄
- 案例 | 巴别鸟助推WE+管理入驻企业文档资料
- Linux下sqlite3移植与编程
- The Matrix--庄生晓梦迷蝴蝶
- 固态硬盘(SSD)原理及相关介绍
- Python3 scrapy下载网易云音乐所有(大部分)歌曲
- D2 日报 2019年5月20日