Facebook & Instagram Ads API for Laravel

Overview

logo

Laravel Facebook Ads

Get ads infos (campaigns, ads, insights, etc...) from Facebook & Instagram Ads API

  • Supported Facebook API version: >= v3.0

Packagist Code Climate Codacy Badge StyleCI Packagist


Installation

Follow this steps to use this package on your Laravel installation

Installing with composer

composer require edbizarro/laravel-facebook-ads

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:

Edbizarro\LaravelFacebookAds\Providers\LaravelFacebookServiceProvider::class

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:

'FacebookAds' => Edbizarro\LaravelFacebookAds\Facades\FacebookAds::class

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:

<?php
return [
    'app_id' => env('FB_ADS_APP_ID'),
    'app_secret' => env('FB_ADS_APP_SECRET'),
];

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:

FB_ADS_APP_ID="YOUR_APP_ID"
FB_ADS_APP_SECRET="YOUR_APP_SECRET_KEY"

First steps

Before using it, it's necessary to initialize the library with an valid access token, php example with:

FacebookAds::init($accessToken);

Now that everything is set up, it's easy to start using!

Example getting all ads

$ads = FacebookAds::adAccounts()->all()->map(function ($adAccount) {
  return $adAccount->ads(
      [
          'name',
          'account_id',
          'account_status',
          'balance',
          'campaign',
          'campaign_id',
          'status'
      ]
  );
});

Usage

To obtain a list of all AdAccount available fields, look at this.

adAccounts

To obtain an adAccounts instance:

$adAccounts = $adsApi->adAccounts();

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.

$adAccounts->all(['account_id', 'balance', 'name']);

get

Use this method to get details of an AdAccount. This method accepts an array as argument containing a list of fields and an account_id act_<AD_ACCOUNT_ID>

To obtain a list of all available fields, look at this.

$adAccounts->get(['account_id', 'balance', 'name'], 'act_<AD_ACCOUNT_ID>');

Campaigns

To obtain an Campaigns instance:

$campaigns = $adsApi->campaigns();

all

Use this method to retrieve your adAccount campaigns. This method accepts an array as argument containing a list of fields and an account_id act_<AD_ACCOUNT_ID>

To obtain a list of all available fields, look at this.

$campaigns->all(['name'], 'act_<AD_ACCOUNT_ID>');

License

FOSSA Status

Comments
  • Question: How to get all campaigns for an account

    Question: How to get all campaigns for an account

    Hi there,

    I'd like to get a summary for all campaigns on all of my accounts that I manage.

    As I understand, I need to get adAccounts()->all() first, then loop through them and call $insights->get('campaign', $account['id'], $params);. But I always get account data rather than campaigns. I have a feeling that I need to pass campaign ID instead of account ID... but there's no way to get all campaigns and find out their IDs.

    So, how would I go about getting insights summary for all active campaigns on each account?

    Thank you!

    opened by maxchirkov 12
  • "Interface 'tightenco\collect\Contracts\Support\Arrayable' not found"

    I am trying to use facebook api to get the details of my facebook ads. I have implemented your given package to laravel 5.6 with php 7.2.1. Now after implementing everything I am getting "Interface 'tightenco\collect\Contracts\Support\Arrayable' not found". Kindly look at the issue. Two screen shots are attached.

    temp2 temp
    opened by Khalid12345678 5
  • An Api instance must be provided as argument or set as instance

    An Api instance must be provided as argument or set as instance

    Hi, edbizarro, i have been trying to implement this laravel-facebook-ads but i have been getting this error, ''An Api instance must be provided as argument or set as instance in the \FacebookAds\ApAn Api instance must be provided as argument or set as instance in the \FacebookAds\Api". and my version is 0.8.2

    opened by collinsugwu 3
  • Connection timed out after 10000 milliseconds

    Connection timed out after 10000 milliseconds

    Hello! I've installed new Laravel 5.7 on PHP 7.2 and setted up your library according readme. I tried to run the code below and i've got exception: FacebookAds \ Exception \ Exception (28) Connection timed out after 10000 milliseconds

    FacebookAds::init('...');
        $ads = FacebookAds::adAccounts()->all()->map(function ($adAccount) {
            return $adAccount->ads(
                [
                    'name',
                    'account_id',
                    'account_status',
                    'balance',
                    'campaign',
                    'campaign_id',
                    'status'
                ]
            );
        });
    
        dd($ads);
    

    Can you help me fix it?

    opened by seometis 2
  • Update facebook/php-business-sdk requirement from ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^10.0 to ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^10.0 || ^14.0

    Update facebook/php-business-sdk requirement from ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^10.0 to ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^10.0 || ^14.0

    Updates the requirements on facebook/php-business-sdk to permit the latest version.

    Changelog

    Sourced from facebook/php-business-sdk's changelog.

    Changelog

    All notable changes to this project will be documented in this file.

    Unreleased

    v11.0.0

    Changed

    v10.0.1

    Added

    • Support for sending multiple values for certain UserData parameters to Conversions API.

    v10.0.0

    Changed

    • Graph API call upgrade to v10.0

    v9.0.2

    Added

    • action_source field to Event for Conversions API.

    Fixed

    • opt_out field was being removed when set to false for Conversions API.

    v9.0.0

    Changed

    • Graph API call upgrade to v9.0

    Added

    • delivery_category field to Content for Conversions API.

    Changed

    • Add empty to the list of reserved keywords.
    • Change empty value enum name in AdsPixelFirstPartyCookieStatusValues and AdsPixelDataUseSettingValues

    v8.0.3

    Changed

    • Fixed a normalization issue for zero values in CustomData in Conversions API
    • Start passing in the appsecret_proof to Conversions API custom http_clients when an appsecret is set

    ... (truncated)

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Update facebook/php-business-sdk requirement from ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^10.0 to ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^10.0 || ^13.0

    Update facebook/php-business-sdk requirement from ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^10.0 to ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^10.0 || ^13.0

    Updates the requirements on facebook/php-business-sdk to permit the latest version.

    Changelog

    Sourced from facebook/php-business-sdk's changelog.

    Changelog

    All notable changes to this project will be documented in this file.

    Unreleased

    v11.0.0

    Changed

    v10.0.1

    Added

    • Support for sending multiple values for certain UserData parameters to Conversions API.

    v10.0.0

    Changed

    • Graph API call upgrade to v10.0

    v9.0.2

    Added

    • action_source field to Event for Conversions API.

    Fixed

    • opt_out field was being removed when set to false for Conversions API.

    v9.0.0

    Changed

    • Graph API call upgrade to v9.0

    Added

    • delivery_category field to Content for Conversions API.

    Changed

    • Add empty to the list of reserved keywords.
    • Change empty value enum name in AdsPixelFirstPartyCookieStatusValues and AdsPixelDataUseSettingValues

    v8.0.3

    Changed

    • Fixed a normalization issue for zero values in CustomData in Conversions API
    • Start passing in the appsecret_proof to Conversions API custom http_clients when an appsecret is set

    ... (truncated)

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Update facebook/php-business-sdk requirement from ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^10.0 to ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^10.0 || ^12.0

    Update facebook/php-business-sdk requirement from ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^10.0 to ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^10.0 || ^12.0

    Updates the requirements on facebook/php-business-sdk to permit the latest version.

    Changelog

    Sourced from facebook/php-business-sdk's changelog.

    Changelog

    All notable changes to this project will be documented in this file.

    Unreleased

    v11.0.0

    Changed

    v10.0.1

    Added

    • Support for sending multiple values for certain UserData parameters to Conversions API.

    v10.0.0

    Changed

    • Graph API call upgrade to v10.0

    v9.0.2

    Added

    • action_source field to Event for Conversions API.

    Fixed

    • opt_out field was being removed when set to false for Conversions API.

    v9.0.0

    Changed

    • Graph API call upgrade to v9.0

    Added

    • delivery_category field to Content for Conversions API.

    Changed

    • Add empty to the list of reserved keywords.
    • Change empty value enum name in AdsPixelFirstPartyCookieStatusValues and AdsPixelDataUseSettingValues

    v8.0.3

    Changed

    • Fixed a normalization issue for zero values in CustomData in Conversions API
    • Start passing in the appsecret_proof to Conversions API custom http_clients when an appsecret is set

    ... (truncated)

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Update facebook/php-business-sdk requirement from ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^10.0 to ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^10.0 || ^11.0

    Update facebook/php-business-sdk requirement from ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^10.0 to ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^10.0 || ^11.0

    Updates the requirements on facebook/php-business-sdk to permit the latest version.

    Changelog

    Sourced from facebook/php-business-sdk's changelog.

    v11.0.0

    Changed

    v10.0.1

    Added

    • Support for sending multiple values for certain UserData parameters to Conversions API.

    v10.0.0

    Changed

    • Graph API call upgrade to v10.0

    v9.0.2

    Added

    • action_source field to Event for Conversions API.

    Fixed

    • opt_out field was being removed when set to false for Conversions API.

    v9.0.0

    Changed

    • Graph API call upgrade to v9.0

    Added

    • delivery_category field to Content for Conversions API.

    Changed

    • Add empty to the list of reserved keywords.
    • Change empty value enum name in AdsPixelFirstPartyCookieStatusValues and AdsPixelDataUseSettingValues

    v8.0.3

    Changed

    • Fixed a normalization issue for zero values in CustomData in Conversions API
    • Start passing in the appsecret_proof to Conversions API custom http_clients when an appsecret is set
    • A Conversions API EventRequest custom http_client must now be an object instead of a class name

    v8.0.2

    Added

    • Added batching support to Conversions API. Create batched event requests by using BatchProcessor.

    ... (truncated)

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Update facebook/php-business-sdk requirement from ^3.3 || ^4.0 || ^5.0 || ^7.0 to ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^9.0

    Update facebook/php-business-sdk requirement from ^3.3 || ^4.0 || ^5.0 || ^7.0 to ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^9.0

    Updates the requirements on facebook/php-business-sdk to permit the latest version.

    Changelog

    Sourced from facebook/php-business-sdk's changelog.

    v9.0.0

    Added

    • delivery_category field to Content for Conversions API.

    Changed

    • Add empty to the list of reserved keywords.
    • Change empty value enum name in AdsPixelFirstPartyCookieStatusValues and AdsPixelDataUseSettingValues

    v8.0.3

    Changed

    • Fixed a normalization issue for zero values in CustomData in Conversions API
    • Start passing in the appsecret_proof to Conversions API custom http_clients when an appsecret is set
    • A Conversions API EventRequest custom http_client must now be an object instead of a class name

    v8.0.2

    Added

    • Added batching support to Conversions API. Create batched event requests by using BatchProcessor.

    Added

    • lead_id field to the Conversions API user_data section.
    • Added HttpServiceInterface to enable the default request object to be overridden by a user-defined HTTP Request Service class. Can be used to create Conversions API event requests.

    v8.0.1

    Added

    • Added async support to Conversions API - Create event request promises by using EventRequestAsync.

    v8.0.0

    Changed

    • Graph API call upgrade to v8.0

    Added

    • delivery_category field in custom_data section for Conversions API(formerly Serverside API).

    v7.0.2

    Added

    v7.0.0

    Changed

    • Graph API call upgrade to v7.0

    v6.0.2

    Added

    • Add support for custom properties in the Server-Side API
    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 1
  • Update facebook/php-business-sdk requirement from ^3.3 || ^4.0 || ^5.0 || ^7.0 to ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^8.0

    Update facebook/php-business-sdk requirement from ^3.3 || ^4.0 || ^5.0 || ^7.0 to ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^8.0

    Updates the requirements on facebook/php-business-sdk to permit the latest version.

    Changelog

    Sourced from facebook/php-business-sdk's changelog.

    v8.0.0

    Added

    • delivery_category field in custom_data section for Conversions API(formerly Serverside API).

    v7.0.2

    Added

    v7.0.0

    Changed

    • Graph API call upgrade to v7.0

    v6.0.2

    Added

    • Add support for custom properties in the Server-Side API

    v6.0.0

    Changed

    • Graph API call upgrade to v6.0

    v5.0.5

    Added

    • Server-side API added search_string to CustomData and fixed setLastName in UserData object.

    v5.0.3

    Added

    • Added function getHeaders in RequestException class which provides header information

    Fixed

    • Server Side API CustomData model normalization fix

    v5.0.2

    Added

    • Added CrashRepoter, more context available here

    v5.0.1

    Added

    v5.0.0

    Changed

    • Graph API call upgrade to v5.0

    v4.0.6

    Fixed

    • Add back source param in Adaccount->createAdVideo.

    v4.0.5

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 1
  • Update facebook/php-business-sdk requirement from ^3.3 || ^4.0 || ^5.0 to ^3.3 || ^4.0 || ^5.0 || ^6.0

    Update facebook/php-business-sdk requirement from ^3.3 || ^4.0 || ^5.0 to ^3.3 || ^4.0 || ^5.0 || ^6.0

    Updates the requirements on facebook/php-business-sdk to permit the latest version.

    Changelog

    Sourced from facebook/php-business-sdk's changelog.

    v6.0.0

    Changed

    • Graph API call upgrade to v6.0

    v5.0.5

    Added

    • Server-side API added search_string to CustomData and fixed setLastName in UserData object.

    v5.0.3

    Added

    • Added function getHeaders in RequestException class which provides header information

    Fixed

    • Server Side API CustomData model normalization fix

    v5.0.2

    Added

    • Added CrashRepoter, more context available here

    v5.0.1

    Added

    v5.0.0

    Changed

    • Graph API call upgrade to v5.0

    v4.0.6

    Fixed

    • Add back source param in Adaccount->createAdVideo.

    v4.0.5

    Fixed

    • Introduce addUsersMultiKey and removeUsersMultiKey in CustomAudience to still allow add users to CustomAudience with multiple keys after CustomAudienceMultiKey been deprecated.

    v4.0.0

    Changed

    • Graph API call upgrade to v4.0

    v3.3.1

    Changed

    • Remove list of API call from Business SDK, any these APIs included in Business SDK will be deprecated.

    v3.3.0

    Changed

    • Graph API call upgrade to v3.3

    Deprecated

    • Deprecated parentID in AbstractCrudObject.
    ... (truncated)
    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 1
  • Update facebook/php-business-sdk requirement from ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^10.0 to ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^10.0 || ^15.0

    Update facebook/php-business-sdk requirement from ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^10.0 to ^3.3 || ^4.0 || ^5.0 || ^7.0 || ^10.0 || ^15.0

    Updates the requirements on facebook/php-business-sdk to permit the latest version.

    Changelog

    Sourced from facebook/php-business-sdk's changelog.

    Changelog

    All notable changes to this project will be documented in this file.

    Unreleased

    v11.0.0

    Changed

    v10.0.1

    Added

    • Support for sending multiple values for certain UserData parameters to Conversions API.

    v10.0.0

    Changed

    • Graph API call upgrade to v10.0

    v9.0.2

    Added

    • action_source field to Event for Conversions API.

    Fixed

    • opt_out field was being removed when set to false for Conversions API.

    v9.0.0

    Changed

    • Graph API call upgrade to v9.0

    Added

    • delivery_category field to Content for Conversions API.

    Changed

    • Add empty to the list of reserved keywords.
    • Change empty value enum name in AdsPixelFirstPartyCookieStatusValues and AdsPixelDataUseSettingValues

    v8.0.3

    Changed

    • Fixed a normalization issue for zero values in CustomData in Conversions API
    • Start passing in the appsecret_proof to Conversions API custom http_clients when an appsecret is set

    ... (truncated)

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • campaigns

    campaigns

    hello bro why i cant get my campaigns spend when it paused when active i can get by call zzzzzzzzzzz/campaigns?fields=name,insights{spend},effective_status{vec},spend_cap&date_preset=last_year this api

    any help for get my campaigns if it paused

    opened by mohamedhussieen 0
  • FB Form Leads Access

    FB Form Leads Access

    Hi, is this package able to grab the lead(s)/submission(s) data thats stored in FB Ads Manager from running an ad that uses a FB form? ...e.g. When someone fills out the FB form, Id like to receive the data that they submitted..

    opened by jhavenz 1
  • FacebookAds\Http\Exception\AuthorizationException (#2635) You are calling a deprecated version of the Ads API. Please update to the latest version: v5.0

    FacebookAds\Http\Exception\AuthorizationException (#2635) You are calling a deprecated version of the Ads API. Please update to the latest version: v5.0

    FacebookAds\Http\Exception\AuthorizationException (#2635) You are calling a deprecated version of the Ads API. Please update to the latest version: v5.0

    opened by gabrielchiron 8
  • Fluxo de gerenciamento do ADS do facebook.

    Fluxo de gerenciamento do ADS do facebook.

    Amigo, vi que você é brasileiro.

    cara.. preciso implementar uma funcionalidade de um cliente relacionada ao facebook ads. Preciso, por meio de um sistema que consome a api do api marketing, publicar e gerenciar anúncios. Eu sei que o seu projeto apenas ler.

    mas o meu maior problema hoje é que a documentação do facebook é horrível. eu não consigo entender o fluxo do início até o fim. lá na página do aplicativo tem dezenas de tokens que são gerados e não consigo sair do lugar.

    você poderia me explicar como é o fluxo até conseguir usar a api de publicação ads do face?

    agradeço!

    opened by renatosistemasvc 3
Releases(v0.14.2)
Owner
Eduardo Bizarro
Eduardo Bizarro
Online All in One PHP Video & Audio Downloader From YouTube,Facebook,Twitter,Pinterest,Instagram,MXtakatak,IPL, Tiktok and 1000+ More Sites too

DLhut Contact me If You Find ANy Bug ... PHP Search and Download any Videos from any site. Online All in One Video & Audio Downloader From YouTube,Fac

Vijay Kumar 4 Nov 8, 2021
Instagram automation represents the use of third-party software to manage your account, carry out tasks and/or interact with users without a human present. Bulit in Laravel Framework

How to Deploy laravel project to heroku Video Link : https://youtu.be/7Nq_a2QiaHo Home Page Login Page Dashboard Page About Laravel Laravel is a web a

null 1 Dec 3, 2021
Instagram Clone App made with Laravel a PHP Framework

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

null 0 Jun 29, 2022
An Instagram clone built with TailwindCSS, React, Apollo Client and Laravel Lighthouse.

This is an Instagram clone built with TailwindCSS, React, Apollo Client and Laravel Lighthouse. This is a great project to learn and improve your Tailwind and React skills also if you are insterested in backend, the GraphQL API is created using Laravel Lighthouse, this is a great project to add to your portfolio if you are just starting as a web developer or full stack developer.

Carlos Mafla 13 Dec 12, 2022
Instagram simple version.

.feed Getting started Clone project Go to the folder Install composer composer install Install npm package npm install Copy and edit .env file from .e

krido 4 Jan 22, 2022
Add instagram feed to page from JSON Data

Custom Instagram Feed Add instagram feed to page from URL ?? Edit - As of 13th April 2021 - This code does not work. Solution is being looked into, ho

tdrayson 21 Aug 29, 2022
Simple PHP package to get any Facebook Page posts

Get Facebook Page Feed It is simple wrapper class written in php to fetch posts from certain Facebook page. Currently I am using Facebook graph API wi

Mohd Hafiz 61 Dec 14, 2022
A Simple Facebook Video Downloader using PHP.

Facebook Video Downloader A simple Facebook Video Downloader using PHP. Feature Download Public Video Download Private Video All Quality How to use Co

Tran Viet Hoang 2 Sep 5, 2022
Laravel wrapper for the Fathom Analytics API

Please note: This package is still a work in progress and the Fathom API is also only in early access. Do not use this package in your production envi

Marc Reichel 12 Sep 19, 2022
Provides access to Cloudflare Images API for Laravel projects

Cloudflare Images Provides access to Cloudflare Images API for Laravel projects Table of contents Installation Configuration Using Installation To get

Dmytro 20 Dec 16, 2022
Translate laravel resource, vendor, folder or file from google translation without requiring any api information

⚡ ⚡ ⚡ Laravel Go Translate Translate laravel resource, vendor, folder or file from google translation without requiring any api information. Table of

CodeBugLab 37 Jun 18, 2022
Faculty Management System (FMS) Built with Laravel 9 in Back-end and React , Redux in Front-end API's

Final Project Faculty Management System (FMS) as final project for faculty of Copmuter Science, Kandahar University, 2021 Faculty Management System (F

Shahghasi Adil 7 Jun 21, 2022
🌶🥗🧀🍉 Brazilian Table of Food Composition made by IBGE - Laravel 9 REST API

About API of the 2008-2009 Family Budget Survey: tables of nutritional composition of foods consumed in Brazil / IBGE, Coordination of Work and Income

Mizael Clistion 4 Dec 27, 2022
¡BACKEND OVER APP! API REST IMPLEMENTANDO CONCEPTOS DE ARQUITECTURA HEXAGONAL, DDD, TDD Y SOLID. HECHO EN LARAVEL & PHP

¡BACKEND OVER APP! API REST IMPLEMENTANDO CONCEPTOS DE ARQUITECTURA HEXAGONAL, DDD, TDD Y SOLID. HECHO EN LARAVEL & PHP

Cristian Camilo Vasquez 17 Dec 27, 2022
The API & platform builder, build your apps 10x faster even more, it's open source & 100% free !

The API & platform builder, build your apps 10x faster, even more. It's open source & 100% free ! Try live demo Why badaso ? 100% FREE - No need for e

Uasoft 1k Jan 2, 2023
This is a plugin written in PHP programming language and running on the PocketMine platform that works stably on the API 4.0.0 platform. It allows you to query some other server information

QueryServer This is a plugin written in PHP programming language and running on the PocketMine platform that works stably on the API 4.0.0 platform. I

Thành Nhân 1 Jul 6, 2022
Retrieve MySejahtera App's data from MySejahtera API and show to users via web browser. Written in PHP

MySejahtera-PHP-Web Retrieve MySejahtera App's data from MySejahtera API and show to users via web browser. Written in PHP. Disclaimer This web app is

Sam Sam 3 Oct 21, 2022
Provide a module to industrialize API REST call with dependency injection using Guzzle library

Zepgram Rest Technical module to industrialize API REST call with dependency injection using Guzzle library. Provides multiple features to make your l

Benjamin Calef 6 Jun 15, 2022
Simple searching for postcodes to retrieve geographic information. Support for various API providers and a unified address/output format.

Postcode Search Simple searching for postcodes to retrieve geographic information. Support for various API providers and a unified address/output form

Gary Green 10 Nov 29, 2022