50onred / publisher-api
该包的最新版本(2.1)没有提供许可证信息。
50onRed Publisher Dashboard 的发布者 API
2.1
2015-06-11 18:41 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-18 07:29:11 UTC
README
您可以从您的 发布者仪表板 获取 API 密钥。
要求
PHP 5.3.3 及更高版本。
Composer
您可以通过 Composer 安装绑定。将其添加到您的 composer.json
{
"require": {
"50onred/publisher-api": "2.*"
}
}
然后通过以下命令安装:
composer install
或者,一次性完成:
composer require "50onred/publisher-api:2.*"
要使用绑定,请使用 Composer 的 自动加载
require_once('vendor/autoload.php');
手动安装
如果您不想使用 Composer,可以下载最新的发行版 https://bitbucket.org/50onred/publisher-api-php/downloads。然后,为了使用绑定,请将 API.php
文件包含在 src
目录中。
require_once('/path/to/50onred/publisher-api-php/src/Fifty/PublisherAPI/API.php');
入门指南
简单用法如下
\Fifty\PublisherAPI\API::setApiKey('your_api_key');
$parameters = array(
'filters' => array(
'zone' => array('example_zone_name'), //Optional
'geo' => array('US', 'CA') //Optional
'monetization' => array('Banners', 'CA') //Optional
),
'group_by' => array('monetization', 'date'), //Optional
'start_date' => '2015-01-01', //Required
'end_date' => '2015-01-02', //Required
'pubtype' => 'js' //Required
);
$report = \Fifty\PublisherAPI\Report::custom($parameters); // returns a `SplFileObject`
while (!$report->eof()) {
var_dump($report->fgetcsv());
}
文档
请参阅最新文档:https://publisher.50onred.com/api-docs/v2/index.html