提交 fe03e1ba 编写于 作者: 李光春's avatar 李光春

- 优化淘宝官方SDK

上级 f71c302c
## 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')) {
/**
......
## 拼多多开放平台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);
```
{
"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/"
}
}
}
<?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;
<?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";
}
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
<?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);
\ No newline at end of file
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册