Download the PHP package edbizarro/laravel-facebook-ads without Composer
On this page you can find all versions of the php package edbizarro/laravel-facebook-ads. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-facebook-ads
![logo](laravel-facebook-ads.png)
Laravel Facebook Ads
Get ads infos (campaigns, ads, insights, etc...) from Facebook & Instagram Ads API
- Supported Facebook API version: >= v3.0
[![Packagist](https://img.shields.io/packagist/v/edbizarro/laravel-facebook-ads.svg)](https://packagist.org/packages/edbizarro/laravel-facebook-ads) [![Code Climate](https://codeclimate.com/github/edbizarro/laravel-facebook-ads/badges/gpa.svg)](https://codeclimate.com/github/edbizarro/laravel-facebook-ads) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/1417f30a21a549be812b54d59fdfdf0e)](https://www.codacy.com/app/edbizarro/laravel-facebook-ads?utm_source=github.com&utm_medium=referral&utm_content=edbizarro/laravel-facebook-ads&utm_campaign=Badge_Grade) [![StyleCI](https://styleci.io/repos/55666212/shield)](https://styleci.io/repos/55666212) ![Packagist](https://img.shields.io/packagist/dm/edbizarro/laravel-facebook-ads.svg)
Installation
Follow this steps to use this package on your Laravel installation
Installing with composer
The package will automatically register it's service provider.
For Laravel <= 5.4 add the provider manually
Load service provider (optional Laravel <= 5.4 only)
You need to update your config/app.php
configuration file to register our service provider, adding this line on providers
array:
Enable the facade (optional)
This package comes with an facade to make the usage easier. To enable it, add this line at config/app.php
on alias
array:
Configuration
If you want to change any configurations, you need to publish the package configuration file. To do this, run artisan vendor:publish --provider="Edbizarro\LaravelFacebookAds\Providers\LaravelFacebookServiceProvider"
on terminal.
This will publish a facebook-ads.php
file on your configuration folder like this:
Note that this file uses environment variables, it's a good practice put your secret keys on your
.env
file adding this lines on it:
First steps
Before using it, it's necessary to initialize the library with an valid access token, php example with:
Now that everything is set up, it's easy to start using!
Example getting all ads
Usage
To obtain a list of all AdAccount
available fields, look at this.
adAccounts
To obtain an adAccounts instance:
all
Use this method to retrieve your owned Ad Accounts. This method accepts an array as argument containing a list of fields.
To obtain a list of all available fields, look at this.
get
Use this method to get details of an AdAccount. This method accepts an array as argument containing a list of fields and an accountid `act
To obtain a list of all available fields, look at this.
Campaigns
To obtain an Campaigns instance:
all
Use this method to retrieve your adAccount campaigns. This method accepts an array as argument containing a list of fields and an accountid `act
To obtain a list of all available fields, look at this.