criteo / criteo-php-marketing-transition-sdk
Criteo官方PHP营销过渡SDK
Requires
- php: >=7.1
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^6.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ~2.12
- mockery/mockery: ^1.3
- phpunit/phpunit: >=7.4
- squizlabs/php_codesniffer: ~2.6
This package is not auto-updated.
Last update: 2024-09-25 03:45:12 UTC
README
该项目已弃用
我们已构建了一套新的SDK,以帮助您使用我们的Criteo的API。
您可以在以下位置找到新的PHP SDK存储库: https://github.com/criteo/criteo-api-marketingsolutions-php-sdk 和 https://github.com/criteo/criteo-api-retailmedia-php-sdk
简介
API客户端库可以简化您对Criteo API的使用,使您能够构建独特且定制的解决方案,以服务于您的企业和客户。这些库可以减少您需要编写的代码量,以便开始以编程方式访问Criteo。它们还可以帮助您在遇到问题时加快问题解决。此过渡SDK将帮助您从MAPI迁移到Criteo API。我们将在2021年底停止支持它,届时我们将停止使用/legacy端点。在此日期之后,我们将仅支持我们于2021年第三季度发布的官方版本化客户端库。
更多信息: https://developers.criteo.com/marketing-solutions/docs/php-api-client-library
此PHP包由OpenAPI Generator项目自动生成
- API版本:2021-04
- 包版本:1.0.3
- 构建包:org.openapitools.codegen.languages.PhpClientCodegen
要求
PHP 7.1及更高版本
安装与使用
Composer
要使用Composer安装绑定
运行以下命令: composer require criteo/criteo-php-marketing-transition-sdk
或将其添加到composer.json
{ "repositories": [ { "type": "vcs", "url": "https://github.com/criteo/criteo-php-marketing-transition-sdk.git" } ], "require": { "criteo/criteo-php-marketing-transition-sdk": "*@dev" } }
然后运行 composer install
手动安装
下载文件并包含autoload.php
require_once('/path/to/CriteoMarketingTransition/vendor/autoload.php');
测试
要运行单元测试
composer install ./vendor/bin/phpunit
入门
请遵循安装程序,然后运行以下命令
<?php require_once(__DIR__ . '/vendor/autoload.php'); $clientId = 'YOUR_CLIENT_ID'; $clientCredentials = 'YOUR_PASSWORD'; // Automatic token refresh $apiInstance = new Criteo\Marketing\Api\AdvertiserApi(new TokenAutoRefreshClient($clientId, $clientCredentials)); try { $result = $apiInstance->apiPortfolioGet(); print_r($result); } catch (Exception $e) { echo 'Exception when calling AdvertiserApi->apiPortfolioGet: ', $e->getMessage(), PHP_EOL; } ?>
您可以在这里找到完整的示例。
API端点文档
所有URI都是相对于https://api.criteo.com
模型文档
- AdSetDeliveryLimitations
- AdSetFrequencyCapping
- AdSetGeoLocation
- AdSetSearchFilter
- AdSetTargeting
- AdSetTargetingRule
- Audience
- AudienceAttributes
- AudienceError
- AudienceNameDescription
- AudienceWarning
- BasicAudienceDefinition
- BidMessage
- CampaignBidChangeRequest
- CampaignBidChangeResponse
- CampaignBidChangeResponseMessageWithDetails
- CampaignBidMessage
- CampaignMessage
- CategoryBidChangeRequest
- CategoryBidMessage
- CategoryMessage
- CategoryUpdateError
- CategoryUpdateInput
- CategoryUpdatesPerCatalog
- CategoryUpdatesPerCatalogError
- CategoryUpdatesPerCatalogErrorMessageWithDetails
- ContactlistAmendment
- ContactlistAmendmentAttributes
- ContactlistAmendmentRequest
- ContactlistOperation
- ContactlistOperationAttributes
- CriteoApiDataOfPortfolioMessage
- CriteoApiError
- CriteoApiWarning
- DeleteAudienceContactListResponse
- DeleteAudienceResponse
- ErrorCodeResponse
- ErrorMessage
- GetAudiencesResponse
- 获取投资组合响应
- 内联对象
- Jwt模型
- 修改受众响应
- 新受众
- 新受众属性
- 新受众请求
- 新受众响应
- 可空广告集定位规则
- 可空日期时间
- 可空小数
- OAuth2错误
- 修补广告集
- 修补广告集出价
- 修补广告集预算
- 修补广告集排期
- 投资组合消息
- 问题详情
- 读取广告集
- 读取广告集出价
- 读取广告集预算
- 读取广告集排期
- 读取模型广告集ID
- 读取模型读取广告集
- 替换受众
- 替换受众请求
- 替换受众响应
- 请求广告集搜索
- 请求广告集ID
- 请求修补广告集
- 响应广告集ID
- 响应读取广告集
- 响应广告集ID
- 响应读取广告集
- 统计报告查询消息
- 交易报告查询数据消息
- 交易报告查询实体消息
- 交易报告查询消息
- 写入模型广告集ID
- 写入模型修补广告集
授权文档
为了简化此客户端库的使用,您可能想使用TokenAutoRefreshClient,如示例中所述。
授权
- 类型:OAuth
- 流程:application
- 授权URL:
- 作用域:N/A
作者
免责声明
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论这些责任是因合同、侵权或其他方式引起的,无论这些责任是否与软件或其使用或其他方式相关。