chenhong / duoduoke
pingduoduo api duoduoke api
dev-master
2019-01-24 02:53 UTC
Requires
- php: >=7.0
- guzzlehttp/guzzle: ~6.0
- pimple/pimple: ^3.2
This package is auto-updated.
Last update: 2024-12-24 16:17:42 UTC
README
Duoduoke
Duoduoke是一个专门为 多多客 使用者开发的PHP SDK。服务端开发者将它集成到自己的项目中,可以方便的通过相同的操作方式进行多多客接口调用。
就可以得到多多客返回数据。关心的核心只需要正确了解如何组装请求参数,以及如何正确处理返回后的数据即可。
Duoduoke支持所有的PHP项目,只要求PHP版本大于等于7.0即可。同时支持composer与手动引入两种安装方式。
环境要求
- PHP >= 7.0
- PHP cURL 扩展
- guzzle
安装
通过composer,这是推荐的方式,可以使用composer.json 声明依赖,或者直接运行下面的命令。
composer require "chenhong/duoduoke:dev-master"
放入composer.json文件中
"require": { "chenhong/duoduoke:dev-master" }
然后运行
composer update
使用
<?php use \DuoDuoKe\Factory; $config = [ 'client_id'=>'', 'client_secret'=>'', // 指定 API 调用返回结果的类型:array(default)/collection/object/raw/自定义类名 'response_type' => 'array', ]; $app = Factory::account($config); //推广位查询 //$result = $app->popularize->list([ // 'page'=>1, // 'page_size'=>20 //]); //推广位创建 一次创建一个。不然容易出错 //$result = $app->popularize->create(['test3']); //搜索商品 //$result = $app->goods->search([ // 'keyword'=>'手机' //]); //商品详情 //$result = $app->goods->detail([ // 'goods_id_list'=>[259579651] //]); //8254052_47650851 promotionUrlGenerate //生成普通商品推广链接 //$result = $app->goods->promotionUrlGenerate([ // 'goods_id_list'=>[259579651], // 'p_id'=>'8254052_47650851', // 'generate_we_app'=>'true' //]); //按照时间段获取授权多多客下面所有多多客的推广订单信息 //$result = $app->order->listIncrementGet([ // 'start_update_time'=>time() - 86400, // 'end_update_time'=>time(), //]); //生成红包推广链接接口 //$result = $app->prom->rpPromUrlGenerate([ // 'generate_short_url'=>'true', // 'p_id_list'=>['8254052_47650851'], // 'generate_weapp_webview'=>'true', // 'we_app_web_view_short_url'=>'true', // 'we_app_web_wiew_url'=>'true', // 'generate_we_app'=>'true', //]); //生成商城推广链接接口 //$result = $app->prom->cmsPromUrlGenerate([ // 'generate_short_url'=>'true', // 'p_id_list'=>['8254052_47650851'], // 'generate_mobile'=>'true', // 'generate_weapp_webview'=>'true', // 'we_app_web_view_short_url'=>'true', // 'we_app_web_wiew_url'=>'true', // 'generate_we_app'=>'true', // 'we_app_web_view_url'=>'true', //]); //查询多多进宝主题列表 4092 //$result = $app->theme->list([ // 'page'=>'1', // 'page_size'=>20 //]); //多多进宝主题商品查询 //$result = $app->theme->goodsSearch([ // 'theme_id'=>'4075', //]); //多多进宝主题活动推广链接生成 //$result = $app->theme->promUrlGenerate([ // 'pid'=>'8254052_47650851', // 'theme_id_list'=>[ // 4075 // ], // 'generate_short_url'=>'true', // 'generate_mobile'=>'true', // 'generate_weapp_webview'=>'true', // 'we_app_web_view_short_url'=>'true', // 'we_app_web_wiew_url'=>'true', //]); //查询定向推广商品(仅查询关于自己的) //$result = $app->goods->direct([ // 'page'=>1, // 'page_size'=>20 //]); //本功能适用于采集群等场景。将其他推广者的推广链接转换成自己的;通过此api,可以将他人的招商推广链接,转换成自己的招商推广链接。 //$result = $app->goods->zsUnitUrlGen([ // 'source_url'=>'https://p.pinduoduo.com/jjnmxm8f', // 'pid'=>'8254052_47650851' //]); //查询多多客招商推广计划商品 //$result = $app->goods->zsUnitGoodsQuery([ // 'zs_duo_id'=>'8254052', //]); //多多客生成单品推广小程序二维码url //$result = $app->webapp->qrcodeUrlGen([ // 'p_id'=>'8254052_47650851', // 'goods_id_list'=>[259579651], //]); //获取商品基本信息 //$result = $app->goods->basicInfoGet([ // 'goods_id_list'=>[259579651], //]); //运营频道商品查询 //$result = $app->goods->recommendGet([ // 'offset'=>0, // 'limit'=>400, //]); //查询订单详情 //$result = $app->order->detailGet([ // 'order_sn'=>0, //]); //查询店铺商品 //$result = $app->mall->goodsListGet([ // 'mall_id'=>'879420', // 'page_number'=>0, // 'page_size'=>10, //]); //多多客生成店铺推广链接API //$result = $app->mall->urlGen([ // 'mall_id'=>879420, // 'pid'=>'8254052_47650851', //]); //多多客生成转盘抽免单url //$result = $app->lottery->urlGen([ // 'pid_list'=>['8254052_47650851'], //]); ////多多客工具查询转盘拉新订单列表 //$result = $app->lottery->newListGet([ // 'pid'=>'8254052_47650851', //]); //生成拼多多主站频道推广 //$result = $app->resource->urlGen([ // 'pid'=>'8254052_47650851', //]); //多多客查店铺列表接口 //$result = $app->merchant->list([ //]); //有色订单 //$result = $app->order->colorIncrementGet([ // 'start_update_time'=>time()-86400, // 'end_update_time'=>time(), //]); //获取爆爆款商品 $result = $app->goods->topGoodsListQuery([ ]);
联系&打赏
联系邮箱:747825455@qq.com
GitHub:https://github.com/forgetphp
我写我的,你赏你的
License
The code for Payment is distributed under the terms of the MIT license (see LICENSE).