colling-media / stackadapt-api
此包已被弃用且不再维护。没有建议的替代包。
v1.0.4
2016-10-18 22:57 UTC
Requires
- php: >=5.4
- ext-curl: *
- ext-json: *
- ext-mbstring: *
Requires (Dev)
- phpunit/phpunit: ~4.8
- satooshi/php-coveralls: ~1.0
- squizlabs/php_codesniffer: ~2.6
README
使用此API在StackAdapt平台上创建原生广告和活动 使用此API在StackAdapt平台上创建原生广告和活动
此PHP包由Swagger Codegen项目自动生成
- API版本:2.0.0
- 构建日期:2016-10-18T22:29:35.986Z
- 构建包:class io.swagger.codegen.languages.PhpClientCodegen
要求
PHP 5.4.0及更高版本
安装和用法
Composer
composer require colling-media/stackadapt-api
手动安装
下载文件并包含autoload.php
require_once('/path/to/autoload.php');
测试
运行单元测试
composer install
./vendor/bin/phpunit lib/Tests
入门
请按照安装过程进行操作,然后运行以下命令
<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configure API key authorization: api_key CollingMedia\StackAdapt\Configuration::getDefaultConfiguration()->setApiKey('api_key', 'YOUR_API_KEY'); // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed // CollingMedia\StackAdapt\Configuration::getDefaultConfiguration()->setApiKeyPrefix('api_key', 'Bearer'); $api_instance = new CollingMedia\StackAdapt\Api\CampaignApi(); $body = new \CollingMedia\StackAdapt\Model\CampaignRequest(); // \CollingMedia\StackAdapt\Model\CampaignRequest | try { $result = $api_instance->createCampaign($body); print_r($result); } catch (Exception $e) { echo 'Exception when calling CampaignApi->createCampaign: ', $e->getMessage(), PHP_EOL; } ?>
API端点文档
所有URI都是相对于 http://api.stackadapt.com/service/v2
| 类 | 方法 | HTTP请求 | 描述 |
|---|---|---|---|
| CampaignApi | createCampaign | POST /campaign | 创建新的活动 |
| CampaignApi | deleteCampaign | DELETE /campaign/{id} | 删除活动 |
| CampaignApi | findCampaign | GET /campaign/{id} | 按ID查找活动 |
| CampaignApi | findCampaigns | GET /campaigns | 返回所有活动 |
| CampaignApi | updateCampaign | PUT /campaign/{id} | 更新现有活动 |
| CampaignsApi | findCampaigns | GET /campaigns | 返回所有活动 |
| ConversionTrackersApi | createConversionTracker | POST /conversion_tracker | 创建新的转化跟踪器 |
| ConversionTrackersApi | deleteConversionTrackers | DELETE /conversion_tracker/{id} | 删除转化跟踪器 |
| ConversionTrackersApi | findConversionTracker | GET /conversion_tracker/{id} | 按ID查找转化跟踪器 |
| ConversionTrackersApi | findConversionTrackers | GET /conversion_trackers | 返回所有转化跟踪器 |
| ConversionTrackersApi | updateConversionTracker | PUT /conversion_tracker/{id} | 更新现有转化跟踪器 |
| ConversiontrackerApi | createConversionTracker | POST /conversion_tracker | 创建新的转化跟踪器 |
| ConversiontrackerApi | deleteConversionTrackers | DELETE /conversion_tracker/{id} | 删除转化跟踪器 |
| ConversiontrackerApi | findConversionTracker | GET /conversion_tracker/{id} | 按ID查找转化跟踪器 |
| ConversiontrackerApi | updateConversionTracker | PUT /conversion_tracker/{id} | 更新现有转化跟踪器 |
| ConversiontrackersApi | findConversionTrackers | GET /conversion_trackers | 返回所有转化跟踪器 |
| NativeAdApi | addNativeAd | POST /native_ad | 创建新的原生广告 |
| NativeAdApi | deleteNativeAd | DELETE /native_ad/{id} | 删除原生广告 |
| NativeAdApi | findNativeAd | GET /native_ad/{id} | 按ID查找原生广告 |
| NativeAdApi | findNativeAds | GET /native_ads | 返回所有原生广告 |
| NativeAdApi | updateNativeAd | PUT /native_ad/{id} | 更新现有原生广告 |
| NativeadApi | addNativeAd | POST /native_ad | 创建新的原生广告 |
| NativeadApi | deleteNativeAd | DELETE /native_ad/{id} | 删除原生广告 |
| NativeadApi | findNativeAd | GET /native_ad/{id} | 按ID查找原生广告 |
| NativeadApi | updateNativeAd | PUT /native_ad/{id} | 更新现有原生广告 |
| NativeadsApi | findNativeAds | GET /native_ads | 返回所有原生广告 |
| StatsApi | getStats | GET /stats | 获取统计数据 |
模型文档
- Campaign
- CampaignRequest
- CampaignResponse
- ConversionTracker
- CreativeRequest
- CreativeResponse
- ErrorModel
- ErrorObjectModel
- InputData
- LineItem
- NativeAd
- 本地广告请求
- 本地广告响应
- 子广告商
授权文档
api_key
- 类型: API密钥
- API密钥参数名: api_key
- 位置: URL查询字符串