criteo/criteo-php-marketing-transition-sdk

Criteo官方PHP营销过渡SDK

1.0.3 2021-06-14 14:44 UTC

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-sdkhttps://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

模型文档

授权文档

为了简化此客户端库的使用,您可能想使用TokenAutoRefreshClient,如示例中所述。

授权

  • 类型:OAuth
  • 流程:application
  • 授权URL:
  • 作用域:N/A

作者

Criteo

免责声明

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论这些责任是因合同、侵权或其他方式引起的,无论这些责任是否与软件或其使用或其他方式相关。