- 优化淘宝官方SDK

v6 v6.0.126
李光春 4 years ago
parent f71c302c16
commit fe03e1baac

@ -1,3 +1,6 @@
## v6.0.126 / 2020-11-19
- 优化淘宝官方SDK
## v6.0.125 / 2020-11-19
- 优化淘宝服务协议

@ -47,7 +47,8 @@
},
"autoload": {
"files": [
"src/common.php"
"src/common.php",
"src/service/taobao/bin/TopSdk.php"
],
"psr-4": {
"DtApp\\ThinkLibrary\\": "src"

@ -25,7 +25,7 @@ use DtApp\ThinkLibrary\service\SystemService;
/**
* 定义当前版本
*/
const VERSION = '6.0.125';
const VERSION = '6.0.126';
if (!function_exists('get_ip_info')) {
/**

@ -0,0 +1,90 @@
## 拼多多开放平台PHP版本的SDK
- 环境要求php 5.5版本及以上使用composer包管理工具
- 执行一下 composer install 安装命令
- 该SDK使用 composer 对src下面的代码进行命名空间自动导入namespace 自动导入的规则是[psr4 规范](https://www.php-fig.org/psr/psr-4/)
- 该SDK共有2个文件夹src文件夹下面是sdk主功能文件夹。example文件夹下面是所有接口的demo作为测试样例参考。
## src文件夹下面文件功能说明
* PopAccessTokenClient 类
- generate : 根据从授权后回调地址那里拿到的code 值然后去服务器获取access_token和refresh_token以及过期时间等值
- refresh由于access_token时效性是24小时refresh_token的时效性是30天所以当acces_token过期后利用refresh_token进行重新获取access_token
* PopHttpClient 类
- syncInvoke : 把接口名称 type 以及各自接口对应的业务参数access_token(如果需要授权)传给这个接口即可获取到对应接口的返回值。
* Api/Request
- 这个文件夹下面存放所有接口的自定义请求Request类
* Common
- 这个文件夹下面存放所有的公共功能类
* Token
- 这个文件夹下面存放获取和刷新token相关接口的request
## example 文件夹说明
* AccessToken.php 获取 access_token 的示例代码
* Config_sample.php 使用的时候文件重命名为Config.php替换文件里面的配置信息
* PddXXXX.php 针对某个特定的接口对应的示例代码
## 使用示例
### 用户授权
```php
$clientId = "your app clientId";
$clientSecret = "your app clientSecret";
$refreshToken = "your app refreshToken";
$code = "your code";
$accessTokenClient = new PopAccessTokenClient($clientId,$clientSecret);
// 生成AccessToken
$result = $accessTokenClient->generate($code);
$result = json_encode($result->getContent(),JSON_UNESCAPED_UNICODE);
echo $result;
// 刷新AccessToken
$result = $accessTokenClient->refresh($refreshToken);
$result = json_encode($result->getContent(),JSON_UNESCAPED_UNICODE);
echo $result;
```
### 访问接口(以获取商品详情接口为例):
```php
$clientId = "your app clientId";
$clientSecret = "your app clientSecret";
$pid = "your pid";
//创建client客户端
$client = new PopHttpClient($clientId, $clientSecret);
//创建请求对象
$request = new PddDdkGoodsDetailRequest();
$request->setGoodsIdList(array(6730722720));
$request->setPid($pid);
$request->setCustomParameters('str');
$request->setZsDuoId(1111111);
$request->setPlanType(1);
//发起接口请求
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
//判断是否异常
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);
```

@ -0,0 +1,18 @@
{
"require": {
"php": "^5.5|^7.0",
"ext-curl": "*",
"ext-json": "*"
},
"repositories": {
"packagist": {
"type": "composer",
"url": "https://mirrors.aliyun.com/composer/"
}
},
"autoload": {
"psr-4": {
"Com\\Pdd\\Pop\\Sdk\\": "src/"
}
}
}

@ -0,0 +1,24 @@
<?php
//多多客授权https://jinbao.pinduoduo.com/open.html?client_id=$client_id&response_type=code&redirect_uri=https://hanshan.com
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopAccessTokenClient;
$clientId = Config::$clientId;
$clientSecret = Config::$clientSecret;
$client = new PopAccessTokenClient($clientId, $clientSecret);
$code = Config::$code;//通过授权获取
$result = $client->generate($code);
$result = json_encode($result->getContent(),JSON_UNESCAPED_UNICODE);
echo $result;
die();
$result = $client->refresh(Config::$refreshToken);
$result = json_encode($result->getContent(),JSON_UNESCAPED_UNICODE);
echo $result;

@ -0,0 +1,10 @@
<?php
class Config
{
static public $clientId = "Your client id";
static public $clientSecret = "Your client secret";
static public $accessToken ="Your access token";
static public $refreshToken = "Your refresh token";
static public $code = "Your code";
}

@ -0,0 +1,24 @@
<?php
/**
* 示例接口名称pdd.ad.api.advertiser.open.account
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiAdvertiserOpenAccountRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiAdvertiserOpenAccountRequest();
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,24 @@
<?php
/**
* 示例接口名称pdd.ad.api.advertiser.query.account.balance
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiAdvertiserQueryAccountBalanceRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiAdvertiserQueryAccountBalanceRequest();
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,24 @@
<?php
/**
* 示例接口名称pdd.ad.api.advertiser.query.account.info
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiAdvertiserQueryAccountInfoRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiAdvertiserQueryAccountInfoRequest();
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,24 @@
<?php
/**
* 示例接口名称pdd.ad.api.advertiser.query.detail
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiAdvertiserQueryDetailRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiAdvertiserQueryDetailRequest();
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,25 @@
<?php
/**
* 示例接口名称pdd.ad.api.goods.query.gallery.images
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiGoodsQueryGalleryImagesRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiGoodsQueryGalleryImagesRequest();
$request->setGoodsId(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,25 @@
<?php
/**
* 示例接口名称pdd.ad.api.goods.query.long.images
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiGoodsQueryLongImagesRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiGoodsQueryLongImagesRequest();
$request->setGoodsId(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,28 @@
<?php
/**
* 示例接口名称pdd.ad.api.goods.query.page
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiGoodsQueryPageRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiGoodsQueryPageRequest();
$request->setGoodsName('str');
$request->setPageNumber(1);
$request->setPageSize(1);
$request->setPlanId(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.keyword.create
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiKeywordCreateRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiKeywordCreateRequest();
$request->setAdId(1);
$request->setKeywordList();
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.keyword.delete
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiKeywordDeleteRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiKeywordDeleteRequest();
$request->setAdId(1);
$request->setKeywordIds(array(1));
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,29 @@
<?php
/**
* 示例接口名称pdd.ad.api.keyword.query.list
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiKeywordQueryListRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiKeywordQueryListRequest();
$request->setAdId(1);
$request->setBeginDate('str');
$request->setEndDate('str');
$request->setOrderBy(1);
$request->setSortBy(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,25 @@
<?php
/**
* 示例接口名称pdd.ad.api.keyword.recommend.get
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiKeywordRecommendGetRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiKeywordRecommendGetRequest();
$request->setGoodsId(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.keyword.relevance.get
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiKeywordRelevanceGetRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiKeywordRelevanceGetRequest();
$request->setGoodsId(1);
$request->setWords(array('str'));
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.keyword.update
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiKeywordUpdateRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiKeywordUpdateRequest();
$request->setAdId(1);
$request->setKeywords();
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,28 @@
<?php
/**
* 示例接口名称pdd.ad.api.plan.create
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiPlanCreateRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiPlanCreateRequest();
$request->setAdPlanCreateMessage();
$request->setAdUnitCreateComplexMessageList();
$request->setPlanStrategy(1);
$request->setScenesType(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.plan.delete
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiPlanDeleteRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiPlanDeleteRequest();
$request->setPlanId(1);
$request->setScenesType(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.plan.query.can.create.ad.plan
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiPlanQueryCanCreateAdPlanRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiPlanQueryCanCreateAdPlanRequest();
$request->setPlanName('str');
$request->setScenesType(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,25 @@
<?php
/**
* 示例接口名称pdd.ad.api.plan.query.can.update.max.cost
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiPlanQueryCanUpdateMaxCostRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiPlanQueryCanUpdateMaxCostRequest();
$request->setPlanId(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,29 @@
<?php
/**
* 示例接口名称pdd.ad.api.plan.query.list
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiPlanQueryListRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiPlanQueryListRequest();
$request->setBeginDate('str');
$request->setEndDate('str');
$request->setOrderBy(1);
$request->setScenesType(1);
$request->setSortBy(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,27 @@
<?php
/**
* 示例接口名称pdd.ad.api.plan.update.data.operate.status
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiPlanUpdateDataOperateStatusRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiPlanUpdateDataOperateStatusRequest();
$request->setDataOperateStatus(1);
$request->setPlanIds(array(1));
$request->setScenesType(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.plan.update.max.cost
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiPlanUpdateMaxCostRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiPlanUpdateMaxCostRequest();
$request->setMaxCost(1);
$request->setPlanId(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.plan.update.plan.discount
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiPlanUpdatePlanDiscountRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiPlanUpdatePlanDiscountRequest();
$request->setPlanDiscount();
$request->setPlanId(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.plan.update.plan.name
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiPlanUpdatePlanNameRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiPlanUpdatePlanNameRequest();
$request->setPlanId(1);
$request->setPlanName('str');
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,30 @@
<?php
/**
* 示例接口名称pdd.ad.api.report.daily.report.query
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiReportDailyReportQueryRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiReportDailyReportQueryRequest();
$request->setEndDateString('str');
$request->setEntityId(1);
$request->setExternalParamMap();
$request->setQueryDimensionType(1);
$request->setScenesType(1);
$request->setStartDateString('str');
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,34 @@
<?php
/**
* 示例接口名称pdd.ad.api.report.entity.report.query
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiReportEntityReportQueryRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiReportEntityReportQueryRequest();
$request->setEndDateString('str');
$request->setEntityDimensionType(1);
$request->setEntityId(1);
$request->setExternalParamMap();
$request->setOrderBy(1);
$request->setOrderType(1);
$request->setQueryDimensionType(1);
$request->setQueryRange();
$request->setScenesType(1);
$request->setStartDateString('str');
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,28 @@
<?php
/**
* 示例接口名称pdd.ad.api.report.hourly.report.query
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiReportHourlyReportQueryRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiReportHourlyReportQueryRequest();
$request->setDateString('str');
$request->setEntityId(1);
$request->setQueryDimensionType(1);
$request->setScenesType(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.bid.delete
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitBidDeleteRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitBidDeleteRequest();
$request->setAdId(1);
$request->setBidIds(array(1));
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,25 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.bid.query.audience.profile
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitBidQueryAudienceProfileRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitBidQueryAudienceProfileRequest();
$request->setDeliverType(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,24 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.bid.query.base.location.profile
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitBidQueryBaseLocationProfileRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitBidQueryBaseLocationProfileRequest();
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.bid.query.base.target.profile
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitBidQueryBaseTargetProfileRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitBidQueryBaseTargetProfileRequest();
$request->setGoodsId(1);
$request->setScenesType(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,25 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.bid.query.interest.profile
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitBidQueryInterestProfileRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitBidQueryInterestProfileRequest();
$request->setGoodsId(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,30 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.bid.query.list
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitBidQueryListRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitBidQueryListRequest();
$request->setAdId(1);
$request->setBeginDate('str');
$request->setBidReferenceType(1);
$request->setEndDate('str');
$request->setOrderBy(1);
$request->setSortBy(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,24 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.bid.query.targeting.tag.list
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitBidQueryTargetingTagListRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitBidQueryTargetingTagListRequest();
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,27 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.bid.sync
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitBidSyncRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitBidSyncRequest();
$request->setAdId(1);
$request->setAdUnitBids();
$request->setBidReferenceType(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,27 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.bid.update
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitBidUpdateRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitBidUpdateRequest();
$request->setAdId(1);
$request->setAdUnitBids();
$request->setBidReferenceType(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,27 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.create
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitCreateRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitCreateRequest();
$request->setAdUnitCreateComplexMessage();
$request->setPlanId(1);
$request->setScenesType(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.creative.check.title
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitCreativeCheckTitleRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitCreativeCheckTitleRequest();
$request->setGoodsId(1);
$request->setTitle('str');
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.creative.create
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitCreativeCreateRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitCreativeCreateRequest();
$request->setAdCreativeCreateMessage();
$request->setAdId(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,25 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.creative.delete
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitCreativeDeleteRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitCreativeDeleteRequest();
$request->setUnitCreativeId(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.creative.distribute.flow.rate
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitCreativeDistributeFlowRateRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitCreativeDistributeFlowRateRequest();
$request->setAdId(1);
$request->setCreativeFlowRate(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,25 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.creative.query.flow.rate
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitCreativeQueryFlowRateRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitCreativeQueryFlowRateRequest();
$request->setAdId(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,29 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.creative.query.list
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitCreativeQueryListRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitCreativeQueryListRequest();
$request->setAdId(1);
$request->setBeginDate('str');
$request->setEndDate('str');
$request->setOrderBy(1);
$request->setSortBy(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.creative.update.content
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitCreativeUpdateContentRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitCreativeUpdateContentRequest();
$request->setAdCreativeUpdateMessage();
$request->setUnitCreativeId(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.creative.update.data.operate.status
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitCreativeUpdateDataOperateStatusRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitCreativeUpdateDataOperateStatusRequest();
$request->setDataOperateStatus(1);
$request->setUnitCreativeIds(array(1));
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.creative.update.smart.creative
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitCreativeUpdateSmartCreativeRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitCreativeUpdateSmartCreativeRequest();
$request->setText('str');
$request->setUnitCreativeId(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.delete
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitDeleteRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitDeleteRequest();
$request->setAdId(1);
$request->setScenesType(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,30 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.query.list
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitQueryListRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitQueryListRequest();
$request->setBeginDate('str');
$request->setEndDate('str');
$request->setOrderBy(1);
$request->setPlanId(1);
$request->setScenesType(1);
$request->setSortBy(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.update.data.operate.status
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitUpdateDataOperateStatusRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitUpdateDataOperateStatusRequest();
$request->setAdIds(array(1));
$request->setDataOperateStatus(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.update.optimization.message
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitUpdateOptimizationMessageRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitUpdateOptimizationMessageRequest();
$request->setAdId(1);
$request->setOptimizationMessage();
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.update.unit.bid
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitUpdateUnitBidRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitUpdateUnitBidRequest();
$request->setAdId(1);
$request->setBid(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ad.api.unit.update.unit.name
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddAdApiUnitUpdateUnitNameRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddAdApiUnitUpdateUnitNameRequest();
$request->setAdId(1);
$request->setAdName('str');
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,38 @@
<?php
/**
* 示例接口名称pdd.cloud.dts.order.list.increment.get
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddCloudDtsOrderListIncrementGetRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddCloudDtsOrderListIncrementGetRequest();
$request->setIsLuckyFlag(1);
$request->setOrderStatus(1);
$request->setStartUpdatedAt(1);
$request->setEndUpdatedAt(1);
$request->setPageSize(1);
$request->setPage(1);
$request->setRefundStatus(1);
$request->setTradeType(1);
$request->setUseHasNext(true);
$request->setMallId(1);
$request->setExtId(1);
$request->setToken('str');
$request->setOrderSnList(array('str'));
$request->setExtendProps('str');
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,27 @@
<?php
/**
* 示例接口名称pdd.cloud.isv.page.code
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddCloudIsvPageCodeRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddCloudIsvPageCodeRequest();
$request->setMallIdList(array('str'));
$request->setHttpReferer('str');
$request->setUserId('str');
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,30 @@
<?php
/**
* 示例接口名称pdd.cloud.logistics.online.send
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddCloudLogisticsOnlineSendRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddCloudLogisticsOnlineSendRequest();
$request->setFeature('str');
$request->setLogisticsId(1);
$request->setOrderSn('str');
$request->setRefundAddressId('str');
$request->setTrackingNumber('str');
$request->setExtToken('str');
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.cloud.security.event.tracking.batch.order
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddCloudSecurityEventTrackingBatchOrderRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddCloudSecurityEventTrackingBatchOrderRequest();
$request->setEventType(1);
$request->setOrderEvents();
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,31 @@
<?php
/**
* 示例接口名称pdd.cloud.security.event.tracking.login
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddCloudSecurityEventTrackingLoginRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddCloudSecurityEventTrackingLoginRequest();
$request->setLoginMessage('str');
$request->setLoginResult(true);
$request->setMallIdList(array(1));
$request->setPati('str');
$request->setTimestamp(1);
$request->setUserId('str');
$request->setUserIp('str');
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,25 @@
<?php
/**
* 示例接口名称pdd.cloud.waybill.get
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddCloudWaybillGetRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddCloudWaybillGetRequest();
$request->setParamWaybillCloudPrintApplyNewRequest();
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,25 @@
<?php
/**
* 示例接口名称pdd.cloud.waybill.update
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddCloudWaybillUpdateRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddCloudWaybillUpdateRequest();
$request->setWaybillCloudPrintUpdateRequest();
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.cloud.websession.send
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddCloudWebsessionSendRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddCloudWebsessionSendRequest();
$request->setCacheType('str');
$request->setSessionInfoList();
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,25 @@
<?php
/**
* 示例接口名称pdd.cloud.wms.order.send
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddCloudWmsOrderSendRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddCloudWmsOrderSendRequest();
$request->setWmsOrderSendRequest();
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,25 @@
<?php
/**
* 示例接口名称pdd.cloudprint.cmdprint.render
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddCloudprintCmdprintRenderRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddCloudprintCmdprintRenderRequest();
$request->setRequest();
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,25 @@
<?php
/**
* 示例接口名称pdd.cloudprint.customares.get
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddCloudprintCustomaresGetRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddCloudprintCustomaresGetRequest();
$request->setTemplateId('str');
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,25 @@
<?php
/**
* 示例接口名称pdd.cloudprint.stdtemplates.get
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddCloudprintStdtemplatesGetRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddCloudprintStdtemplatesGetRequest();
$request->setWpCode('str');
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,29 @@
<?php
/**
* 示例接口名称pdd.ddk.all.order.list.increment.get
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkAllOrderListIncrementGetRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkAllOrderListIncrementGetRequest();
$request->setEndUpdateTime(1);
$request->setPage(1);
$request->setPageSize(1);
$request->setStartUpdateTime(1);
$request->setQueryOrderType(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,34 @@
<?php
/**
* 示例接口名称pdd.ddk.cms.prom.url.generate
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkCmsPromUrlGenerateRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkCmsPromUrlGenerateRequest();
$request->setChannelType(1);
$request->setCustomParameters('str');
$request->setGenerateMobile(true);
$request->setGenerateSchemaUrl(true);
$request->setGenerateShortUrl(true);
$request->setGenerateWeappWebview(true);
$request->setMultiGroup(true);
$request->setPIdList(array('str'));
$request->setGenerateWeApp(true);
$request->setKeyword('str');
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,31 @@
<?php
/**
* 示例接口名称pdd.ddk.goods.detail
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkGoodsDetailRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkGoodsDetailRequest();
$request->setCustomParameters('str');
$request->setGoodsIdList(array(1));
$request->setPid('str');
$request->setPlanType(1);
$request->setSearchId('str');
$request->setZsDuoId(1);
$request->setGoodsSign('str');
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ddk.goods.pid.generate
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkGoodsPidGenerateRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkGoodsPidGenerateRequest();
$request->setNumber(1);
$request->setPIdNameList(array('str'));
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,28 @@
<?php
/**
* 示例接口名称pdd.ddk.goods.pid.query
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkGoodsPidQueryRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkGoodsPidQueryRequest();
$request->setPage(1);
$request->setPageSize(1);
$request->setPidList(array('str'));
$request->setStatus(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,40 @@
<?php
/**
* 示例接口名称pdd.ddk.goods.promotion.url.generate
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkGoodsPromotionUrlGenerateRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkGoodsPromotionUrlGenerateRequest();
$request->setCustomParameters('str');
$request->setGenerateMallCollectCoupon(true);
$request->setGenerateQqApp(true);
$request->setGenerateSchemaUrl(true);
$request->setGenerateShortUrl(true);
$request->setGenerateWeappWebview(true);
$request->setGenerateWeiboappWebview(true);
$request->setGenerateWeApp(true);
$request->setGoodsIdList(array(1));
$request->setMultiGroup(true);
$request->setPId('str');
$request->setSearchId('str');
$request->setZsDuoId(1);
$request->setRoomIdList(array('str'));
$request->setTargetIdList(array('str'));
$request->setGenerateAuthorityUrl(true);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,32 @@
<?php
/**
* 示例接口名称pdd.ddk.goods.recommend.get
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkGoodsRecommendGetRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkGoodsRecommendGetRequest();
$request->setChannelType(1);
$request->setCustomParameters('str');
$request->setLimit(1);
$request->setListId('str');
$request->setOffset(1);
$request->setPid('str');
$request->setCatId(1);
$request->setGoodsIds(array(1));
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,43 @@
<?php
/**
* 示例接口名称pdd.ddk.goods.search
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkGoodsSearchRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkGoodsSearchRequest();
$request->setActivityTags(array(1));
$request->setCatId(1);
$request->setCustomParameters('str');
$request->setGoodsIdList(array(1));
$request->setIsBrandGoods(true);
$request->setKeyword('str');
$request->setListId('str');
$request->setMerchantType(1);
$request->setMerchantTypeList(array(1));
$request->setOptId(1);
$request->setPage(1);
$request->setPageSize(1);
$request->setPid('str');
$request->setRangeList();
$request->setSortType(1);
$request->setWithCoupon(true);
$request->setBlockCats(array(1));
$request->setBlockCatPackages(array(1));
$request->setGoodsSignList(array('str'));
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,27 @@
<?php
/**
* 示例接口名称pdd.ddk.goods.zs.unit.url.gen
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkGoodsZsUnitUrlGenRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkGoodsZsUnitUrlGenRequest();
$request->setPid('str');
$request->setSourceUrl('str');
$request->setCustomParameters('str');
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ddk.member.authority.query
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkMemberAuthorityQueryRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkMemberAuthorityQueryRequest();
$request->setPid('str');
$request->setCustomParameters('str');
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,34 @@
<?php
/**
* 示例接口名称pdd.ddk.oauth.cms.prom.url.generate
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkOauthCmsPromUrlGenerateRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkOauthCmsPromUrlGenerateRequest();
$request->setChannelType(1);
$request->setCustomParameters('str');
$request->setGenerateMobile(true);
$request->setGenerateSchemaUrl(true);
$request->setGenerateShortUrl(true);
$request->setGenerateWeappWebview(true);
$request->setMultiGroup(true);
$request->setPIdList(array('str'));
$request->setGenerateWeApp(true);
$request->setKeyword('str');
try{
$response = $client->syncInvoke($request, Config::$accessToken);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ddk.oauth.goods.pid.generate
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkOauthGoodsPidGenerateRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkOauthGoodsPidGenerateRequest();
$request->setNumber(1);
$request->setPIdNameList(array('str'));
try{
$response = $client->syncInvoke($request, Config::$accessToken);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,27 @@
<?php
/**
* 示例接口名称pdd.ddk.oauth.goods.pid.query
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkOauthGoodsPidQueryRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkOauthGoodsPidQueryRequest();
$request->setPage(1);
$request->setPageSize(1);
$request->setPidList(array('str'));
try{
$response = $client->syncInvoke($request, Config::$accessToken);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,39 @@
<?php
/**
* 示例接口名称pdd.ddk.oauth.goods.prom.url.generate
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkOauthGoodsPromUrlGenerateRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkOauthGoodsPromUrlGenerateRequest();
$request->setCustomParameters('str');
$request->setGenerateMallCollectCoupon(true);
$request->setGenerateQqApp(true);
$request->setGenerateSchemaUrl(true);
$request->setGenerateShortUrl(true);
$request->setGenerateWeappWebview(true);
$request->setGenerateWeiboappWebview(true);
$request->setGenerateWeApp(true);
$request->setGoodsIdList(array(1));
$request->setMultiGroup(true);
$request->setPId('str');
$request->setSearchId('str');
$request->setZsDuoId(1);
$request->setForceDuoId(true);
$request->setGenerateAuthorityUrl(true);
try{
$response = $client->syncInvoke($request, Config::$accessToken);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,30 @@
<?php
/**
* 示例接口名称pdd.ddk.oauth.goods.recommend.get
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkOauthGoodsRecommendGetRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkOauthGoodsRecommendGetRequest();
$request->setChannelType(1);
$request->setCustomParameters('str');
$request->setLimit(1);
$request->setListId('str');
$request->setOffset(1);
$request->setPid('str');
try{
$response = $client->syncInvoke($request, Config::$accessToken);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,28 @@
<?php
/**
* 示例接口名称pdd.ddk.oauth.goods.zs.unit.url.gen
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkOauthGoodsZsUnitUrlGenRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkOauthGoodsZsUnitUrlGenRequest();
$request->setGenerateSchemaUrl(true);
$request->setPid('str');
$request->setSourceUrl('str');
$request->setCustomParameters('str');
try{
$response = $client->syncInvoke($request, Config::$accessToken);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ddk.oauth.member.authority.query
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkOauthMemberAuthorityQueryRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkOauthMemberAuthorityQueryRequest();
$request->setPid('str');
$request->setCustomParameters('str');
try{
$response = $client->syncInvoke($request, Config::$accessToken);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ddk.oauth.order.detail.get
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkOauthOrderDetailGetRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkOauthOrderDetailGetRequest();
$request->setOrderSn('str');
$request->setQueryOrderType(1);
try{
$response = $client->syncInvoke($request, Config::$accessToken);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,31 @@
<?php
/**
* 示例接口名称pdd.ddk.oauth.resource.url.gen
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkOauthResourceUrlGenRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkOauthResourceUrlGenRequest();
$request->setCustomParameters('str');
$request->setGenerateWeApp(true);
$request->setPid('str');
$request->setResourceType(1);
$request->setUrl('str');
$request->setGenerateSchemaUrl(true);
$request->setGenerateQqApp(true);
try{
$response = $client->syncInvoke($request, Config::$accessToken);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,35 @@
<?php
/**
* 示例接口名称pdd.ddk.oauth.rp.prom.url.generate
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkOauthRpPromUrlGenerateRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkOauthRpPromUrlGenerateRequest();
$request->setChannelType(1);
$request->setCustomParameters('str');
$request->setDiyLotteryParam();
$request->setDiyRedPacketParam();
$request->setGenerateQqApp(true);
$request->setGenerateSchemaUrl(true);
$request->setGenerateShortUrl(true);
$request->setGenerateWeApp(true);
$request->setPIdList(array('str'));
$request->setAmount(1);
$request->setScratchCardAmount(1);
try{
$response = $client->syncInvoke($request, Config::$accessToken);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,30 @@
<?php
/**
* 示例接口名称pdd.ddk.oauth.top.goods.list.query
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkOauthTopGoodsListQueryRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkOauthTopGoodsListQueryRequest();
$request->setLimit(1);
$request->setListId('str');
$request->setOffset(1);
$request->setPId('str');
$request->setSortType(1);
$request->setCustomParameters('str');
try{
$response = $client->syncInvoke($request, Config::$accessToken);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ddk.order.detail.get
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkOrderDetailGetRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkOrderDetailGetRequest();
$request->setOrderSn('str');
$request->setQueryOrderType(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,30 @@
<?php
/**
* 示例接口名称pdd.ddk.order.list.increment.get
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkOrderListIncrementGetRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkOrderListIncrementGetRequest();
$request->setEndUpdateTime(1);
$request->setPage(1);
$request->setPageSize(1);
$request->setReturnCount(true);
$request->setStartUpdateTime(1);
$request->setQueryOrderType(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,29 @@
<?php
/**
* 示例接口名称pdd.ddk.order.list.range.get
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkOrderListRangeGetRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkOrderListRangeGetRequest();
$request->setEndTime('str');
$request->setLastOrderId('str');
$request->setPageSize(1);
$request->setStartTime('str');
$request->setQueryOrderType(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,31 @@
<?php
/**
* 示例接口名称pdd.ddk.resource.url.gen
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkResourceUrlGenRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkResourceUrlGenRequest();
$request->setCustomParameters('str');
$request->setGenerateQqApp(true);
$request->setGenerateSchemaUrl(true);
$request->setGenerateWeApp(true);
$request->setPid('str');
$request->setResourceType(1);
$request->setUrl('str');
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,35 @@
<?php
/**
* 示例接口名称pdd.ddk.rp.prom.url.generate
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkRpPromUrlGenerateRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkRpPromUrlGenerateRequest();
$request->setChannelType(1);
$request->setCustomParameters('str');
$request->setDiyLotteryParam();
$request->setDiyRedPacketParam();
$request->setGenerateQqApp(true);
$request->setGenerateSchemaUrl(true);
$request->setGenerateShortUrl(true);
$request->setGenerateWeApp(true);
$request->setPIdList(array('str'));
$request->setAmount(1);
$request->setScratchCardAmount(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,30 @@
<?php
/**
* 示例接口名称pdd.ddk.top.goods.list.query
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdkTopGoodsListQueryRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdkTopGoodsListQueryRequest();
$request->setLimit(1);
$request->setListId('str');
$request->setOffset(1);
$request->setPId('str');
$request->setSortType(1);
$request->setCustomParameters('str');
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,26 @@
<?php
/**
* 示例接口名称pdd.ddy.pdp.user.add
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdyPdpUserAddRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdyPdpUserAddRequest();
$request->setHistoryDays(1);
$request->setRdsId('str');
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,25 @@
<?php
/**
* 示例接口名称pdd.ddy.pdp.user.delete
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdyPdpUserDeleteRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdyPdpUserDeleteRequest();
$request->setOwnerId(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,29 @@
<?php
/**
* 示例接口名称pdd.ddy.pdp.users.get
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDdyPdpUsersGetRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDdyPdpUsersGetRequest();
$request->setOwnerId(1);
$request->setStartModified('str');
$request->setEndModified('str');
$request->setPageNo(1);
$request->setPageSize(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

@ -0,0 +1,25 @@
<?php
/**
* 示例接口名称pdd.delete.draft.commit
*/
require_once dirname(__FILE__).'/Config.php';
require_once dirname(__FILE__)."/../vendor/autoload.php";
use Com\Pdd\Pop\Sdk\PopHttpClient;
use Com\Pdd\Pop\Sdk\Api\Request\PddDeleteDraftCommitRequest;
$client = new PopHttpClient(Config::$clientId, Config::$clientSecret);
$request = new PddDeleteDraftCommitRequest();
$request->setGoodsCommitId(1);
try{
$response = $client->syncInvoke($request);
} catch(Com\Pdd\Pop\Sdk\PopHttpException $e){
echo $e->getMessage();
exit;
}
$content = $response->getContent();
if(isset($content['error_response'])){
echo "异常返回";
}
echo json_encode($content,JSON_UNESCAPED_UNICODE);

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save