2017 © Pedro Peláez
 

library ads-sdk-php

php SDK for Weibo AD

image

weibo/ads-sdk-php

php SDK for Weibo AD

  • Friday, May 18, 2018
  • by wzllai
  • Repository
  • 9 Watchers
  • 0 Stars
  • 5 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Weibo Ads API SDK for PHP

Installation

Require

The PHP SDK requires PHP 5.5 or greater
The PHP SDK requires composer to manage dependencies., (*1)

Composer

Add the following configuration to your composer.json file:, (*2)

{
    "require": {
        "weibo/ads-sdk-php": "1.0.*"
    }
}  
{
  "respositories" : [
    "type":"git",
    "url" : "https://github.com/weiboad/weibo-ads-php-sdk.git"
  ]
}

then install it with composer:, (*3)

php composer.phar install --no-dev

This SDK and its dependencies will be installed under ./vendor., (*4)

Usage

Init api

use WeiboAd\Api;

$api = new Api('your_app_id', 'your_app_secret', 'your_access_token');

Get account

use WeiboAd\Core\AccountApi;  

$accountApi = new AccountApi($this->api);
$account = $accountApi->read();

Add and update Campaign

use WeiboAd\Core\CampaignApi;  
use WeiboAd\Core\Entity\Campaign;
use WeiboAd\Core\Constant\ConfiguredStatus;
use WeiboAd\Core\Constant\MarketingObjective;

//create campaign
$campaignApi = new CampaignApi($this->api);
$campaign = new Campaign();
$campaign->setName('campaign name');
$campaign->setConfiguredStatus(ConfiguredStatus::PAUSE);
$campaign->setObjective(MarketingObjective::BRAND_AWARENESS);
$campaign->setLifetimeBudget(600);
$campaign->setGuaranteedDelivery(false);
$retCampaign = $campaignApi->create($campaign);

//update campaign budget
$campaign = $campaignApi->read($id);
$campaign->setLifetimeBudget(1000);
$retCampaign = $campaignApi->update($campaign);

Tests

Install dependencies

php composer.phar install --dev

Execute unit tests

./vendor/bin/phpunit

Execute unit tests include some integration api tests

find phpunit.xml file then add annotation, (*5)

<!-- <exclude>tests/IntegrationTest.php</exclude>-->

then execute phpunit command line, (*6)

./vendor/bin/phpunit

The Versions

18/05 2018

dev-master

9999999-dev https://developers.biz.weibo.com

php SDK for Weibo AD

  Sources   Download

The Requires

 

The Development Requires

weibo ad sdk

16/10 2017

1.0.0

1.0.0.0 https://developers.biz.weibo.com

php SDK for Weibo AD

  Sources   Download

The Requires

 

The Development Requires

weibo ad sdk