chenyu/admarketingapi

广告联盟平台的Marketing API开放接口的PHP SDK,支持今日头条巨量引擎和广点通 。

dev-main 2021-05-25 09:03 UTC

This package is auto-updated.

Last update: 2024-03-25 15:17:43 UTC


README

Requirement

  1. PHP >= 7.1
  2. Composer
  3. openssl 拓展
  4. fileinfo 拓展

Usage

Installation

$ composer require "xingzhi/admarketingapi:^1.0" -vvv

OceanEngine 今日头条

<?php

use EasyWeChat\Factory;

$options = [
    'account_id' => 505397556292476,
    'app_id' => 1644911720042510,
    'secret' => '0a41de5d1f7f0109f1020574d2bfd6f9fbcb5201',
    'oauth' => [
        'redirect_uri' => 'oceanengine/oauth/callback',
    ],
    'log' => [ // optional
        'level' => 'info', 
        'file' => './logs/oceanengine.log',
    ],
    // ...
];

$app = Factory::oceanEngine($options);

// 通过auth_code 获取access_token
$oauth = $app->oauth;
$token = $oauth->getToken(true);

// 获取广告主账户余额
$fund = $app->account->fund(505397556292476);
// 获取一批广告主账户日预算 ,最多查询100个
$budget = $app->account->budget([505397556292476,...]);
// 更新广告主账户日预算
$result = $app->account->updateBudget(505397556292476, $app['account']::BUDGET_MODE_DAY, 1000);

// 拉取广告组列表
$filter = [
    'status' => 'CAMPAIGN_STATUS_ALL',
    'landing_type' => 'APP'
];
$adGroupList =  $app->campaign->filter($filter)->list(505397556292476);

// 拉取广告组数据报表
$filter = [
    'status' => 'CAMPAIGN_STATUS_ALL',
    'landing_type' => 'APP'
];
$adGroupReports = $app['campaign']->dateRange("2019-10-17","2019-10-17")
    ->filter($filter)
    ->list(505397556292476);
// 广告计划

// 广告创意

// 广告素材

License

MIT