使用大淘客获取优惠券产品列表

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));
    }
 
}

获得到的数据如下图所示,你也可以根据文档填入相对应的参数

使用大淘客接口获取产品数据相关推荐

  1. 淘宝H5接口获取app数据6.0格式

    淘宝H5接口获取app数据6.0格式 公共参数: 名称 类型 必须 描述 key String 是 调用key(必须以GET方式拼接在URL中) secret String 是 调用密钥 api_na ...

  2. php 淘宝客接口开发,如何使用PHP的curl函数调用维易淘客接口

    <如何使用PHP的curl函数调用维易淘客接口>要点: 使用curl调用维易淘客接口高佣转链 维易淘客接口是用GET方式调用的,直接用GET调用即可,以下用PHP为例: 使用curl调用维 ...

  3. php淘客发单_如何使用PHP的curl函数调用维易淘客接口

    <如何使用PHP的curl函数调用维易淘客接口>要点: 使用curl调用维易淘客接口高佣转链 维易淘客接口是用GET方式调用的,直接用GET调用即可,以下用PHP为例: 使用curl调用维 ...

  4. 抖音淘客项目,抖音淘客推广什么产品好,抖音淘客如何选商品抖音淘客项目,抖音淘客推广什么产品好,抖音淘客如何选商品

    ​​无论红人普通百姓,只要有流量,可以通过抖音挣钱. 今天总结了良好的帐户类型抖音的商品,我们希望给你一个新的方式来赚钱. 抖音淘客项目,抖音淘客推广什么产品好,抖音淘客如何选商品抖音淘客项目,抖音淘 ...

  5. 从淘宝接口获取ip的地理位置

    从淘宝接口获取ip的地理位置 import xlrd import requests import xlwt from datetime import date, datetimeurl='http: ...

  6. Android使用和风天气接口获取天气数据在APP中展示天气

    公司APP项目需要能能够显示当前天气,网上找了很多天气数据接口,总结下来要么收费,要么用起来不友好,最后还是用了郭霖推荐的和风天气接口 这里记录一下自己的使用过程 首先注册和风天气个人开发者,认证时间 ...

  7. Java yahoo 雅虎 股票接口获取股票交易数据

    /*** 股票实体类* @ 2013.01.02*/ public class StockData {private String code; // 股票编码private String name; ...

  8. API简介,如何运用API接口获取商品数据(淘宝/天猫、1688、拼多多、京东等二十多个海内外电商平台)

    API:应用程序接口(API:Application Program Interface) 应用程序接口是一组定义.程序及协议的集合,通过 API 接口实现计算机软件之间的相互通信.API 的一个主要 ...

  9. java调用企业微信接口---获取考勤数据

    Static和new的区别? static : 不需要创建实例可直接使用, 会直到程序关闭才会释放资源,类的一个成员被static修饰后,该成员就属于类的成员了,被所有对象共享. new 对象: 每次 ...

最新文章

  1. Web.config中设置启用webservice远程调试访问 参数看不到
  2. ORACLE 10G DATAGUARD实战步骤(转载)
  3. Java Swing Button控件点击事件的几种写法
  4. STL的红与黑--rb_tree红黑树
  5. C++实现归并排序(附完整源码)
  6. FreeSql与SqlSugar性能测试对比
  7. JavaFX 的 UI 控件集 ControlsFX
  8. 【ArcGIS风暴】ArcGIS快捷键大全
  9. [html] 如何关闭HTML页面在IOS下的键盘首字母自动大写?
  10. docker mysql开机自启动_Docker 学会让容器开机自启服务
  11. java 分页查询实例_JavaWeb学习之分页查询实例
  12. 第一百五十一节,封装库--JavaScript,表单验证--密码确认验证--回答验证--电子邮件验证加自动补全...
  13. Earfcn与Frequency转换
  14. 还记的 破坏之王 里面的 锁吗,锁住 断水流大师兄
  15. 案例 | 巴别鸟助推WE+管理入驻企业文档资料
  16. Linux下sqlite3移植与编程
  17. The Matrix--庄生晓梦迷蝴蝶
  18. 固态硬盘(SSD)原理及相关介绍
  19. Python3 scrapy下载网易云音乐所有(大部分)歌曲
  20. D2 日报 2019年5月20日

热门文章

  1. Android 8.0 手机上图标变成机器人解决方案
  2. LINUX操作系统基本符号说明
  3. 【排错】光纤故障处理思路
  4. Conflux Studio云端IDE工具发布
  5. 网络分析实战一之-PPP
  6. SPI锡膏检查机的作用和检测原理
  7. 【进阶版】机器学习之模型性能度量及比较检验和偏差与方差总结(02)
  8. 两个人约定7:00-8:00见面,如果某个人先到了,只等待15min,问两人见面的概率多少?
  9. 如何实现最佳的跨平台游戏体验?Unity成亮解密实时渲染
  10. A Survey of Simultaneous Localization and Mapping