@rough/rx-google-ad-manager-api

1.0.3 • Public • Published

Rx Google Ad Manager API

Build Status npm version

A rough implementation of rxified Google Ad Manager API client

Getting started

Installation

$ npm i @rough/rx-google-ad-manager-api

Create a test network

const AdManager = require('@rough/rx-google-ad-manager-api');

const adManager = new AdManager({
  apiVersion: 'v201808',
  applicationName: 'my-app',
  jwtAuth: {
    client_email: 'me@example.com',
    private_key: '-----BEGIN PRIVATE KEY-----...',
    private_key_id: '...',
    project_id: 'my-project'
  }
});

adManager.api.NetworkService.makeTestNetwork().subscribe(
  result => console.log(result),
  err => console.log('ERROR' + err)
);

Get current user within a network

const AdManager = require('@rough/rx-google-ad-manager-api');

const adManager = new AdManager({
  apiVersion: 'v201808',
  applicationName: 'my-app',
  networkCode: '01234567890',
  jwtAuth: {
    client_email: 'me@example.com',
    private_key: '-----BEGIN PRIVATE KEY-----...',
    private_key_id: '...',
    project_id: 'my-project'
  }
});

adManager.api.UserService.getCurrentUser().subscribe(
  result => console.log(result),
  err => console.log('ERROR' + err)
);

Package Sidebar

Install

npm i @rough/rx-google-ad-manager-api

Weekly Downloads

0

Version

1.0.3

License

MIT

Unpacked Size

6.29 kB

Total Files

4

Last publish

Collaborators

  • ihoro