chenhong/duoduoke

pingduoduo api duoduoke api

dev-master 2019-01-24 02:53 UTC

This package is auto-updated.

Last update: 2024-03-24 14:40:44 UTC


README

687474703a2f2f63646e2e70696e64756f64756f2e636f6d2f6173736574732f696d672f7064645f6c6f676f5f76332e706e67

Software license

Duoduoke

Duoduoke是一个专门为 多多客 使用者开发的PHP SDK。服务端开发者将它集成到自己的项目中,可以方便的通过相同的操作方式进行多多客接口调用。

就可以得到多多客返回数据。关心的核心只需要正确了解如何组装请求参数,以及如何正确处理返回后的数据即可。

Duoduoke支持所有的PHP项目,只要求PHP版本大于等于7.0即可。同时支持composer与手动引入两种安装方式。

环境要求

安装

通过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).