拼多多api接口php算法,PHP 调用 拼多多 API 模板
拼多多的API模板就更简单了,前段时间刚放出来接口权限,上周开始对接完成。
都是无需授权的接口,所以也就不需要刷新token之类的事。<?php
/*拼多多API类*/
class PDDApi
{
private $client_id = 'client_id'; // 你的client_id
private $client_secret = 'client_secret'; // 你的client_secret
/**
* 获取拼多多接口数据
* @param string $apiType API 名称 如:pdd.ddk.direct.goods.query
* @param array $param 公共参数 如:['page' => 1 , 'page_size' => 100]
* @return mixed
*/
public function GetPDDApi($apiType, $param)
{
$url = 'http://gw-api.pinduoduo.com/api/router';
$param['client_id'] = $this->client_id;
$param['type'] = $apiType;
$param['data_type'] = 'JSON';
$param['timestamp'] = $this->getMillisecond();
ksort($param); // 排序
$str = ''; // 拼接的字符串
foreach ($param as $k => $v) $str .= $k . $v;
$sign = strtoupper(md5($this->client_secret. $str . $this->client_secret)); // 生成签名 MD5加密转大写
$param['sign'] = $sign;
return $this->curl_post($url, $param);
}
/**
* 发送post请求
* @param $url
* @param $curlPost
* @return mixed
*/
private function curl_post($url, $curlPost)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_REFERER, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
// 获取13位时间戳
private function getMillisecond()
{
list($t1, $t2) = explode(' ', microtime());
return sprintf('%.0f', (floatval($t1) + floatval($t2)) * 1000);
}
}
// 调用方法
$p = new PDDApi();
echo $p->GetPDDApi('pdd.ddk.direct.goods.query',['page'=>1]);
本文由 Yuuuuuu 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Nov 12, 2018 at 04:57 pm
拼多多api接口php算法,PHP 调用 拼多多 API 模板相关推荐
- python实现简单的api接口-简单实现Python调用有道API接口(最新的)
# ''' # Created on 2018-5-26 # # @author: yaoshuangqi # ''' import urllib.request import urllib.pars ...
- 淘宝网及新浪网等几大官方IP查询API接口地址库的调用及使用方法教程
淘宝对外提供共享的一个IP地址库API,更新也比较及时,非常适合我们日常的使用. 以下讨论的是和淘宝网 IP查询 地址库 调用 API 相关的淘宝网及新浪网等几大官方IP查询API接口地址库的调用及使 ...
- 唯品会关键字搜索商品API接口(item_search-按关键字搜索唯品会商品API接口),唯品会API接口
一.唯品会关键字搜索商品API接口(item_search-按关键字搜索唯品会商品API接口),唯品会API接口接口可获取到宝贝标题,宝贝价格,宝贝ID,宝贝图片,优惠价,宝贝链接,卖家昵称,店铺所在 ...
- 京东推荐商品列表API接口-(item_recommend-获取推荐商品列表API接口),京东API接口
一.京东推荐商品列表API接口-(item_recommend-获取推荐商品列表API接口),京东API接口代码对接如下: 1.请求参数: 名称 类型 必须 描述 key String 是 调用key ...
- 京东商品评论API接口-(item_review-获得JD商品评论API接口),京东API接口
一.京东商品评论API接口-(item_review-获得JD商品评论API接口),京东API接口代码对接如下: 1.公共参数 名称 类型 必须 描述 key String 是 调用key(必须以GE ...
- 1688搜索新品API接口-(按关键字搜索新品数据API接口)
一.1688搜索新品API接口-(按关键字搜索新品数据API接口)代码如下: 1.公共参数: 名称 类型 必须 描述 key String 是 调用key(必须以GET方式拼接在URL中) secre ...
- 1688搜索工厂数据API接口-(item_search_factory-按关键字搜索工厂数据API接口)
一.1688搜索工厂数据API接口-(item_search_factory-按关键字搜索工厂数据API接口)代码对接如下: 1.公共参数 名称 类型 必须 描述 key String 是 调用key ...
- 微店商品详情API接口(item_get-获得微店商品详情API接口),微店API接口
一.微店商品详情API接口(item_get-获得微店商品详情API接口),微店API接口代码对接可以获取到宝贝ID,宝贝标题,价格,掌柜名称,库存,最小购买数,宝贝链接,宝贝图片,品牌名称,商品详情 ...
- tmall.product.schema.get( 淘宝天猫商品发布API接口) ,淘宝商品发布API接口,淘宝店铺上传API接口,oAuth2.0店铺上传API接口
tmall.product.schema.get( 淘宝天猫商品发布API接口) ,淘宝商品发布API接口,淘宝店铺上传API接口,oAuth2.0店铺上传API接口,可适用于店铺上传商品,店铺发货, ...
最新文章
- SOTA 排行榜大变天!MIT 研究十个 CV 测试集,平均错误率超 3.4%
- 300 行代码带你秒懂 Java 多线程!
- 阿里云服务器ssh连接经常断开
- ListGetandSetDemo 集合操作get set remove add方法
- hadoop 配置文件简析
- Web Service学习笔记(4)
- C# Winform使用Windows Media Player播放多媒体整理
- 基于数值数据理解和重要信息验证的数据到文本生成模型
- Springboot @Validated和@Valid
- 数据库课程设计 医院管理系统 SQL
- perl 十六进制转二进制
- pano2vr导出html看不,【答疑】pano2vr6导出的全景,是空白的,打不开,? - 视频教程线上学...
- 遇到“此网站的安全证书有问题”怎么办
- 【系列笔记一】-USYD悉尼大学Data1002 Grok Module 3 课件 作业 assignment讲解
- Android如何处理过大图片的显示
- 公共经济学(开卷)期末复习题
- 画画初学者怎么画好素描?画素描的技巧有哪些?
- 题目 2214: 快速排序
- B2117 整理药名
- canvas画板涂鸦动画进度条动画
热门文章
- 开源WinForms界面开发框架Management Studio 选项卡文档 插件 Office 2007蓝色风格 后台线程...
- !DOCTYPE html
- 如何在Linux桌面环境下自动启动程序?
- 用户密码重设对EFS的影响
- 内部网关协议和外部网关协议
- flutter: 根视图、根元素与根渲染
- CodeForces Round #280 (Div.2)
- python3.0与2.x之间的区别
- CSS效果:固定页脚、PNG透明、最小高度 3枚
- ActionScript 3.0