first commit
This commit is contained in:
45
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountActivityNode.php
vendored
Normal file
45
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountActivityNode.php
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccountActivity;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<ACTIVITY_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
);
|
||||
echo json_encode((new AdAccountActivity($id))->getSelf(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
47
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdCreativesEdge.php
vendored
Normal file
47
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdCreativesEdge.php
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
'name',
|
||||
);
|
||||
$params = array(
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->getAdCreatives(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
48
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdCreativesPost.php
vendored
Normal file
48
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdCreativesPost.php
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Sample Promoted Post',
|
||||
'object_story_id' => '<pageID>_<postID>',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdCreative(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Sample Creative',
|
||||
'object_story_spec' => array('page_id' => '<pageID>','link_data' => array('image_hash' => '<imageHash>','link' => 'https:\/\/facebook.com\/<pageID>','message' => 'try it out')),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdCreative(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Sample Creative',
|
||||
'object_story_spec' => array('page_id' => '<pageID>','link_data' => array('call_to_action' => array('type' => 'INSTALL_MOBILE_APP','value' => array('link' => '<appLink>')),'image_hash' => '<imageHash>','link' => '<appLink>','message' => 'Try it out')),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdCreative(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Image crop creative',
|
||||
'object_story_spec' => array('page_id' => '<pageID>','link_data' => array('image_crops' => array('100x100' => array(array(0,0),array(100,100))),'image_hash' => '<imageHash>','link' => '<url>','message' => 'Ad message')),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdCreative(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Dynamic Ad Template Creative Sample',
|
||||
'object_story_spec' => array('page_id' => '<pageID>','template_data' => array('call_to_action' => array('type' => 'INSTALL_MOBILE_APP','value' => array('link' => 'http://www.example.com/appstoreurl')),'message' => 'Test array(array(product.name | titleize))','link' => 'http://www.example.com/appstoreurl','name' => 'Headline array(array(product.price))','description' => 'Description array(array(product.description))')),
|
||||
'product_set_id' => '<productSetID>',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdCreative(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'object_story_spec' => array('page_id' => '<pageID>','video_data' => array('link_description' => 'try it out','image_url' => '<imageURL>','video_id' => '<videoID>','call_to_action' => array('type' => 'SIGN_UP','value' => array('link' => 'http:\/\/fb.me\/','lead_gen_form_id' => '<formID>')))),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdCreative(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Sample Creative',
|
||||
'object_story_spec' => array('page_id' => '<pageID>','video_data' => array('image_url' => '<imageURL>','video_id' => '<videoID>','call_to_action' => array('type' => 'LIKE_PAGE','value' => array('page' => '<pageID>')))),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdCreative(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Creative',
|
||||
'object_story_spec' => array('page_id' => '<pageID>','link_data' => array('image_hash' => '<imageHash>','link' => 'https:\/\/facebook.com\/<pageID>','message' => 'Creative message','call_to_action' => array('type' => 'LIKE_PAGE','value' => array('page' => '<pageID>')))),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdCreative(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Dynamic Ad Creative with Asset Feed Spec Sample',
|
||||
'object_story_spec' => array('page_id' => '<pageID>'),
|
||||
'asset_feed_spec' => array('images' => array(array('hash' => '<imageHash>')),'bodies' => array(array('text' => 'Begin Your Adventure'),array('text' => 'Once a Trainer, always a Trainer.')),'titles' => array(array('text' => 'Level Up'),array('text' => 'Swipe to evolve')),'descriptions' => array(array('text' => 'First Dynamic Ad Creative Sample')),'ad_formats' => array('SINGLE_IMAGE'),'call_to_action_types' => array('SHOP_NOW'),'link_urls' => array(array('website_url' => 'https://www.example.com/')),'videos' => array()),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdCreative(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Carousel app ad',
|
||||
'object_story_spec' => array('page_id' => '<pageID>','link_data' => array('message' => 'My message','link' => 'http://www.example.com/appstoreurl','caption' => 'WWW.ITUNES.COM','name' => 'The link name','description' => 'The link description','child_attachments' => array(array('link' => 'http://www.example.com/appstoreurl','image_hash' => '<imageHash>','call_to_action' => array('type' => 'USE_MOBILE_APP','value' => array('app_link' => '<deepLink>'))),array('link' => 'http://www.example.com/appstoreurl','image_hash' => '<imageHash>','call_to_action' => array('type' => 'USE_MOBILE_APP','value' => array('app_link' => '<deepLink>'))),array('link' => 'http://www.example.com/appstoreurl','image_hash' => '<imageHash>','call_to_action' => array('type' => 'USE_MOBILE_APP','value' => array('app_link' => '<deepLink>'))),array('link' => 'http://www.example.com/appstoreurl','image_hash' => '<imageHash>','call_to_action' => array('type' => 'USE_MOBILE_APP','value' => array('app_link' => '<deepLink>')))),'multi_share_optimized' => true)),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdCreative(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Dynamic Ad Template Creative Sample',
|
||||
'object_story_spec' => array('page_id' => '<pageID>','template_data' => array('message' => 'English Test array(array(product.name | titleize))','link' => 'http://www.example.com/englishurl','name' => 'English Headline array(array(product.price))','description' => 'English Description array(array(product.description))','customization_rules_spec' => array(array('customization_spec' => array('language' => 'en_XX')),array('customization_spec' => array('language' => 'fr_XX'),'message' => 'French Test array(array(product.name | titleize))','link' => 'http://www.example.com/frenchurl','name' => 'French Headline array(array(product.price))','description' => 'French Description array(array(product.description))','template_url_spec' => array('web' => array('url' => 'http://www.example.com/frenchdeeplink')))))),
|
||||
'product_set_id' => '<productSetID>',
|
||||
'template_url_spec' => array('web' => array('url' => 'http://www.example.com/englishdeeplink')),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdCreative(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'object_story_id' => '<pageID>_<postID>',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdCreative(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'image_hash' => '<imageHash>',
|
||||
'object_story_spec' => array('page_id' => '<pageID>','link_data' => array('image_hash' => '<imageHash>','link' => '<canvasURI>','name' => 'Creative message','call_to_action' => array('type' => 'LEARN_MORE'))),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdCreative(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'object_story_spec' => array('page_id' => '<pageID>','template_data' => array('format_option' => 'collection_video','link' => '<canvasURI>','name' => 'English Creative title','message' => 'English Creative message','call_to_action' => array('type' => 'LEARN_MORE'),'retailer_item_ids' => array(0,0,0,0),'customization_rules_spec' => array(array('customization_spec' => array('language' => 'en_XX')),array('customization_spec' => array('language' => 'fr_XX'),'link' => '<canvasURIFR>','name' => 'French Creative title','message' => 'French Creative message')))),
|
||||
'product_set_id' => '<productSetID>',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdCreative(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'object_story_spec' => array('page_id' => '<pageID>','link_data' => array('picture' => '<imageURL>','link' => '<canvasURI>','name' => 'English Creative title','message' => 'English Creative message','call_to_action' => array('type' => 'LEARN_MORE'),'retailer_item_ids' => array(0,0,0,0),'customization_rules_spec' => array(array('customization_spec' => array('language' => 'en_XX')),array('customization_spec' => array('language' => 'fr_XX'),'picture' => '<imageURLFR>','link' => '<canvasURIFR>','name' => 'French Creative title','message' => 'French Creative message')))),
|
||||
'product_set_id' => '<productSetID>',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdCreative(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'object_story_spec' => array('page_id' => '<pageID>','video_data' => array('video_id' => '<videoID>','image_url' => '<imageURL>','title' => 'English Creative title','message' => 'English Creative message','call_to_action' => array('type' => 'LEARN_MORE','value' => array('link' => '<canvasURI>')),'retailer_item_ids' => array(0,0,0,0),'customization_rules_spec' => array(array('customization_spec' => array('language' => 'en_XX')),array('customization_spec' => array('language' => 'fr_XX'),'video_id' => '<videoIDFR>','picture' => '<imageURLFR>','link' => '<canvasURIFR>','name' => 'French Creative title','message' => 'French Creative message')))),
|
||||
'product_set_id' => '<productSetID>',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdCreative(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
55
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdSetsPost2CreateMAIA.php
vendored
Normal file
55
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdSetsPost2CreateMAIA.php
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Mobile App Installs Ad Set',
|
||||
'daily_budget' => '1000',
|
||||
'bid_amount' => '2',
|
||||
'billing_event' => 'IMPRESSIONS',
|
||||
'optimization_goal' => 'APP_INSTALLS',
|
||||
'campaign_id' => '<adCampaignAppInstallsID>',
|
||||
'promoted_object' => array('application_id' => '<appID>','object_store_url' => '<appLink>'),
|
||||
'targeting' => array('device_platforms' => array('mobile'),'facebook_positions' => array('feed'),'geo_locations' => array('countries' => array('US')),'publisher_platforms' => array('facebook','audience_network'),'user_os' => array('IOS')),
|
||||
'status' => 'PAUSED',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdSet(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'A CPA Ad Set',
|
||||
'campaign_id' => '<adCampaignLinkClicksID>',
|
||||
'daily_budget' => '5000',
|
||||
'start_time' => '2022-05-30T13:26:39-0700',
|
||||
'end_time' => '2022-06-06T13:26:39-0700',
|
||||
'billing_event' => 'IMPRESSIONS',
|
||||
'optimization_goal' => 'REACH',
|
||||
'bid_amount' => '1000',
|
||||
'promoted_object' => array('page_id' => '<pageID>'),
|
||||
'targeting' => array('facebook_positions' => array('feed'),'geo_locations' => array('countries' => array('US'))),
|
||||
'user_os' => 'iOS',
|
||||
'publisher_platforms' => 'facebook',
|
||||
'device_platforms' => 'mobile',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdSet(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,57 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'A CPA Ad Set optimized for App Events',
|
||||
'campaign_id' => '<adCampaignAppInstallsID>',
|
||||
'daily_budget' => '300',
|
||||
'start_time' => '2022-05-30T13:27:36-0700',
|
||||
'end_time' => '2022-06-06T13:27:36-0700',
|
||||
'billing_event' => 'IMPRESSIONS',
|
||||
'optimization_goal' => 'OFFSITE_CONVERSIONS',
|
||||
'bid_amount' => '100',
|
||||
'status' => 'PAUSED',
|
||||
'promoted_object' => array('application_id' => '<appID>','object_store_url' => '<appLink>','custom_event_type' => 'PURCHASE'),
|
||||
'targeting' => array('facebook_positions' => array('feed'),'geo_locations' => array('countries' => array('US')),'user_os' => array('iOS')),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdSet(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My AdSet',
|
||||
'optimization_goal' => 'REACH',
|
||||
'billing_event' => 'IMPRESSIONS',
|
||||
'bid_amount' => '2',
|
||||
'daily_budget' => '1000',
|
||||
'campaign_id' => '<adCampaignConversionsID>',
|
||||
'targeting' => array('facebook_positions' => array('feed'),'geo_locations' => array('countries' => array('US')),'behaviors' => array(array('id' => 6007101597783,'name' => 'Business Travelers'),array('id' => 6004386044572,'name' => 'Android Owners (All)'))),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdSet(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,56 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My Adset with bid multiplier',
|
||||
'campaign_id' => '<adCampaignLinkClicksID>',
|
||||
'daily_budget' => '3000',
|
||||
'billing_event' => 'IMPRESSIONS',
|
||||
'optimization_goal' => 'OFFSITE_CONVERSIONS',
|
||||
'bid_amount' => '500',
|
||||
'bid_adjustments' => array('user_groups' => array('gender' => array('male' => 0.8,'female' => 1))),
|
||||
'promoted_object' => array('product_set_id' => '<productSetID>','custom_event_type' => 'ADD_TO_CART'),
|
||||
'targeting' => array('facebook_positions' => array('feed'),'geo_locations' => array('countries' => array('US'))),
|
||||
'status' => 'PAUSED',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdSet(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
56
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdSetsPostCreateAdSet.php
vendored
Normal file
56
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdSetsPostCreateAdSet.php
vendored
Normal file
@@ -0,0 +1,56 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My First AdSet',
|
||||
'lifetime_budget' => '20000',
|
||||
'start_time' => '2022-05-30T13:25:52-0700',
|
||||
'end_time' => '2022-06-06T13:25:52-0700',
|
||||
'campaign_id' => '<adCampaignLinkClicksID>',
|
||||
'bid_amount' => '500',
|
||||
'billing_event' => 'IMPRESSIONS',
|
||||
'optimization_goal' => 'POST_ENGAGEMENT',
|
||||
'targeting' => array('age_min' => 20,'age_max' => 24,'behaviors' => array(array('id' => 6002714895372,'name' => 'All travelers')),'genders' => array(1),'geo_locations' => array('countries' => array('US'),'regions' => array(array('key' => '4081')),'cities' => array(array('key' => '777934','radius' => 10,'distance_unit' => 'mile'))),'interests' => array(array('id' => '<adsInterestID>','name' => '<adsInterestName>')),'life_events' => array(array('id' => 6002714398172,'name' => 'Newlywed (1 year)')),'facebook_positions' => array('feed'),'publisher_platforms' => array('facebook','audience_network')),
|
||||
'status' => 'PAUSED',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdSet(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My Ad Set',
|
||||
'optimization_goal' => 'LINK_CLICKS',
|
||||
'billing_event' => 'LINK_CLICKS',
|
||||
'bid_amount' => '2',
|
||||
'daily_budget' => '1000',
|
||||
'campaign_id' => '<adCampaignLinkClicksID>',
|
||||
'targeting' => array('device_platforms' => array('mobile'),'geo_locations' => array('countries' => array('US')),'publisher_platforms' => array('facebook','audience_network'),'facebook_positions' => array('feed')),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdSet(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,56 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My First Adset',
|
||||
'daily_budget' => '2000',
|
||||
'start_time' => '2022-05-23T13:27:07-0700',
|
||||
'end_time' => '2022-05-30T13:27:07-0700',
|
||||
'campaign_id' => '<adCampaignLinkClicksID>',
|
||||
'bid_amount' => '100',
|
||||
'billing_event' => 'LINK_CLICKS',
|
||||
'optimization_goal' => 'LINK_CLICKS',
|
||||
'targeting' => array('facebook_positions' => array('feed'),'geo_locations' => array('countries' => array('US'))),
|
||||
'status' => 'PAUSED',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdSet(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My First AdSet',
|
||||
'daily_budget' => '10000',
|
||||
'bid_amount' => '300',
|
||||
'billing_event' => 'IMPRESSIONS',
|
||||
'optimization_goal' => 'REACH',
|
||||
'campaign_id' => '<adCampaignLinkClicksID>',
|
||||
'promoted_object' => array('page_id' => '<pageID>'),
|
||||
'targeting' => array('facebook_positions' => array('feed'),'age_max' => 24,'age_min' => 20,'behaviors' => array(array('id' => 6002714895372,'name' => 'All travelers')),'device_platforms' => array('mobile'),'genders' => array(1),'geo_locations' => array('countries' => array('US'),'regions' => array(array('key' => '4081')),'cities' => array(array('key' => 777934,'radius' => 10,'distance_unit' => 'mile'))),'interests' => array(array('id' => '<adsInterestID>','name' => '<adsInterestName>')),'life_events' => array(array('id' => 6002714398172,'name' => 'Newlywed (1 year)')),'publisher_platforms' => array('facebook','audience_network')),
|
||||
'status' => 'PAUSED',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdSet(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My First AdSet',
|
||||
'daily_budget' => '10000',
|
||||
'bid_amount' => '300',
|
||||
'billing_event' => 'IMPRESSIONS',
|
||||
'optimization_goal' => 'REACH',
|
||||
'campaign_id' => '<adCampaignLinkClicksID>',
|
||||
'promoted_object' => array('page_id' => '<pageID>'),
|
||||
'targeting' => array('facebook_positions' => array('feed'),'geo_locations' => array('countries' => array('US'),'regions' => array(array('key' => '4081')),'cities' => array(array('key' => 777934,'radius' => 10,'distance_unit' => 'mile'))),'genders' => array(1),'age_max' => 24,'age_min' => 20,'publisher_platforms' => array('facebook','audience_network'),'device_platforms' => array('mobile'),'flexible_spec' => array(array('interests' => array(array('id' => '<adsInterestID>','name' => '<adsInterestName>'))))),
|
||||
'status' => 'PAUSED',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdSet(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,56 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My First Adset',
|
||||
'lifetime_budget' => '20000',
|
||||
'start_time' => '2022-05-23T13:27:16-0700',
|
||||
'end_time' => '2022-06-02T13:27:16-0700',
|
||||
'campaign_id' => '<adCampaignLinkClicksID>',
|
||||
'bid_amount' => '100',
|
||||
'billing_event' => 'LINK_CLICKS',
|
||||
'optimization_goal' => 'LINK_CLICKS',
|
||||
'targeting' => array('facebook_positions' => array('feed'),'geo_locations' => array('countries' => array('US')),'publisher_platforms' => array('facebook','audience_network')),
|
||||
'status' => 'PAUSED',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdSet(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
56
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdSetsPostOfferClaim.php
vendored
Normal file
56
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdSetsPostOfferClaim.php
vendored
Normal file
@@ -0,0 +1,56 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My Offer Claim AdSet',
|
||||
'lifetime_budget' => '56000',
|
||||
'start_time' => '2022-05-23T13:26:58-0700',
|
||||
'end_time' => '2022-05-30T13:26:58-0700',
|
||||
'campaign_id' => '<adCampaignLinkClicksID>',
|
||||
'billing_event' => 'LINK_CLICKS',
|
||||
'optimization_goal' => 'LINK_CLICKS',
|
||||
'bid_amount' => '1000',
|
||||
'promoted_object' => array('page_id' => '<pageID>','offer_id' => '<offerID>'),
|
||||
'targeting' => array('geo_locations' => array('countries' => array('US')),'genders' => array(1),'age_min' => '25','age_max' => '55','facebook_positions' => array('feed')),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdSet(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,56 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My First Adset',
|
||||
'lifetime_budget' => '20000',
|
||||
'start_time' => '2022-05-23T13:27:25-0700',
|
||||
'end_time' => '2022-06-02T13:27:25-0700',
|
||||
'campaign_id' => '<adCampaignLinkClicksID>',
|
||||
'bid_amount' => '500',
|
||||
'billing_event' => 'IMPRESSIONS',
|
||||
'optimization_goal' => 'POST_ENGAGEMENT',
|
||||
'targeting' => array('facebook_positions' => array('feed'),'geo_locations' => array('countries' => array('US'),'regions' => array(array('key' => '4081')),'cities' => array(array('key' => 777934,'radius' => 10,'distance_unit' => 'mile'))),'genders' => array(1),'age_max' => 24,'age_min' => 20,'behaviors' => array(array('id' => 6002714895372,'name' => 'All travelers')),'life_events' => array(array('id' => 6002714398172,'name' => 'Newlywed (1 year)')),'publisher_platforms' => array('facebook'),'device_platforms' => array('desktop')),
|
||||
'status' => 'PAUSED',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdSet(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
55
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdSetsPostPageLikes.php
vendored
Normal file
55
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdSetsPostPageLikes.php
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My Reach Ad Set',
|
||||
'optimization_goal' => 'REACH',
|
||||
'billing_event' => 'IMPRESSIONS',
|
||||
'bid_amount' => '2',
|
||||
'daily_budget' => '1000',
|
||||
'campaign_id' => '<adCampaignLinkClicksID>',
|
||||
'targeting' => array('geo_locations' => array('countries' => array('US')),'facebook_positions' => array('feed')),
|
||||
'status' => 'PAUSED',
|
||||
'promoted_object' => array('page_id' => '<pageID>'),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdSet(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,54 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My AdSet',
|
||||
'optimization_goal' => 'REACH',
|
||||
'billing_event' => 'IMPRESSIONS',
|
||||
'bid_amount' => '2',
|
||||
'daily_budget' => '1000',
|
||||
'campaign_id' => '<adCampaignLinkClicksID>',
|
||||
'targeting' => array('geo_locations' => array('countries' => array('US')),'publisher_platforms' => array('facebook'),'facebook_positions' => array('feed')),
|
||||
'promoted_object' => array('page_id' => '<pageID>'),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdSet(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
55
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdSetsPostReach.php
vendored
Normal file
55
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdSetsPostReach.php
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My Reach Ad Set',
|
||||
'optimization_goal' => 'REACH',
|
||||
'billing_event' => 'IMPRESSIONS',
|
||||
'bid_amount' => '2',
|
||||
'daily_budget' => '1000',
|
||||
'campaign_id' => '<adCampaignLinkClicksID>',
|
||||
'targeting' => array('excluded_geo_locations' => array('regions' => array(array('key' => '3847'))),'geo_locations' => array('countries' => array('US')),'facebook_positions' => array('feed')),
|
||||
'status' => 'PAUSED',
|
||||
'promoted_object' => array('page_id' => '<pageID>'),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdSet(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
47
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdVideosPost.php
vendored
Normal file
47
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdVideosPost.php
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdVideo;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'source' => '<videoPath>',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdVideo(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdsPixel;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<ADS_PIXEL_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
'code',
|
||||
);
|
||||
$params = array(
|
||||
);
|
||||
echo json_encode((new AdsPixel($id))->getSelf(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
47
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdsPixelsPost.php
vendored
Normal file
47
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdsPixelsPost.php
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdsPixel;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My WCA Pixel',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAdsPixel(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
50
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdsPost.php
vendored
Normal file
50
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdsPost.php
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\Ad;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My Ad',
|
||||
'adset_id' => '<adSetID>',
|
||||
'creative' => array('creative_id' => '<adCreativeID>'),
|
||||
'status' => 'PAUSED',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAd(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
51
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdsPostAdsRedownload.php
vendored
Normal file
51
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdsPostAdsRedownload.php
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\Ad;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My AdGroup with Redownload',
|
||||
'adset_id' => '<adSetID>',
|
||||
'creative' => array('creative_id' => '<adCreativeID>'),
|
||||
'redownload' => '1',
|
||||
'status' => 'PAUSED',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAd(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
50
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdsPostOfferClaim.php
vendored
Normal file
50
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountAdsPostOfferClaim.php
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\Ad;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My New Offers Ad',
|
||||
'adset_id' => '<adSetID>',
|
||||
'creative' => array('object_story_spec' => array('page_id' => '<pageID>','link_data' => array('offer_id' => '<offerID>','link' => 'https:\/\/www.facebook.com\/','message' => 'Great Deal','name' => '30% off','image_hash' => '<imageHash>'))),
|
||||
'status' => 'PAUSED',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAd(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\Ad;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My First Ad',
|
||||
'adset_id' => '<adSetID>',
|
||||
'creative' => array('creative_id' => '<adCreativeID>'),
|
||||
'tracking_specs' => array('action.type' => 'post_engagement','post' => '<postID>','page' => '<pageID>'),
|
||||
'status' => 'PAUSED',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createAd(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
49
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountCampaignsEdge.php
vendored
Normal file
49
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountCampaignsEdge.php
vendored
Normal file
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\Campaign;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
'name',
|
||||
'objective',
|
||||
);
|
||||
$params = array(
|
||||
'effective_status' => array('ACTIVE','PAUSED'),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->getCampaigns(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\Campaign;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Conversions Campaign',
|
||||
'objective' => 'CONVERSIONS',
|
||||
'status' => 'PAUSED',
|
||||
'special_ad_categories' => array(),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCampaign(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\Campaign;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My First Event Campaign',
|
||||
'objective' => 'EVENT_RESPONSES',
|
||||
'status' => 'PAUSED',
|
||||
'special_ad_categories' => array(),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCampaign(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
50
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountCampaignsPostLeadGen.php
vendored
Normal file
50
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountCampaignsPostLeadGen.php
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\Campaign;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Lead generation campaign',
|
||||
'objective' => 'LEAD_GENERATION',
|
||||
'status' => 'PAUSED',
|
||||
'special_ad_categories' => array(),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCampaign(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\Campaign;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My campaign',
|
||||
'objective' => 'LINK_CLICKS',
|
||||
'status' => 'PAUSED',
|
||||
'special_ad_categories' => array(),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCampaign(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\Campaign;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Local ad campaign',
|
||||
'objective' => 'REACH',
|
||||
'status' => 'PAUSED',
|
||||
'special_ad_categories' => array(),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCampaign(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
50
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountCampaignsPostMAIA.php
vendored
Normal file
50
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountCampaignsPostMAIA.php
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\Campaign;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Mobile App Installs Campaign',
|
||||
'objective' => 'APP_INSTALLS',
|
||||
'status' => 'PAUSED',
|
||||
'special_ad_categories' => array(),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCampaign(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
50
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountCampaignsPostMAIDPA.php
vendored
Normal file
50
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountCampaignsPostMAIDPA.php
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\Campaign;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'App Installs Campaign with Dynamic Product Ads',
|
||||
'objective' => 'APP_INSTALLS',
|
||||
'status' => 'PAUSED',
|
||||
'special_ad_categories' => array(),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCampaign(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\Campaign;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My Offer Claims Campaign',
|
||||
'objective' => 'OFFER_CLAIMS',
|
||||
'status' => 'PAUSED',
|
||||
'special_ad_categories' => array(),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCampaign(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\Campaign;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My First Campaign',
|
||||
'objective' => 'PAGE_LIKES',
|
||||
'status' => 'PAUSED',
|
||||
'special_ad_categories' => array(),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCampaign(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\Campaign;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My First Campaign',
|
||||
'objective' => 'POST_ENGAGEMENT',
|
||||
'status' => 'PAUSED',
|
||||
'special_ad_categories' => array(),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCampaign(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\Campaign;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Store Traffic Campaign',
|
||||
'objective' => 'STORE_VISITS',
|
||||
'promoted_object' => array('page_id' => '<pageID>'),
|
||||
'status' => 'PAUSED',
|
||||
'special_ad_categories' => array(),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCampaign(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\Campaign;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Video Views campaign',
|
||||
'objective' => 'VIDEO_VIEWS',
|
||||
'status' => 'PAUSED',
|
||||
'special_ad_categories' => array(),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCampaign(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
47
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountCustomAudiencesEdge.php
vendored
Normal file
47
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountCustomAudiencesEdge.php
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\CustomAudience;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
'id',
|
||||
);
|
||||
$params = array(
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->getCustomAudiences(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\CustomAudience;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
'data_source',
|
||||
'subtype',
|
||||
);
|
||||
$params = array(
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->getCustomAudiences(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\CustomAudience;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My new Custom Audience',
|
||||
'subtype' => 'CUSTOM',
|
||||
'description' => 'People who purchased on my website',
|
||||
'customer_file_source' => 'USER_PROVIDED_ONLY',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCustomAudience(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\CustomAudience;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Test Value-Based lookalike from Pixel',
|
||||
'subtype' => 'LOOKALIKE',
|
||||
'lookalike_spec' => array('origin_event_sources' => array(array('id' => '<sourceID>','event_names' => array('AddToCart'))),'type' => 'custom_ratio','ratio' => 0.01,'country' => 'US'),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCustomAudience(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\CustomAudience;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Test Value-Based lookalike from Pixel',
|
||||
'subtype' => 'LOOKALIKE',
|
||||
'lookalike_spec' => array('origin_event_sources' => array(array('id' => '<sourceID>')),'type' => 'custom_ratio','ratio' => 0.01,'country' => 'US'),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCustomAudience(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\CustomAudience;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My Test Website Custom Audience',
|
||||
'rule' => array('inclusions' => array('operator' => 'or','rules' => array(array('event_sources' => array(array('id' => '<appID>','type' => 'app')),'retention_seconds' => 8400,'filter' => array('operator' => 'and','filters' => array(array('field' => 'event','operator' => 'eq','value' => 'fb_mobile_purchase'))))))),
|
||||
'prefill' => '1',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCustomAudience(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\CustomAudience;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My Test Engagement Custom Audience',
|
||||
'rule' => array('inclusions' => array('operator' => 'or','rules' => array(array('event_sources' => array(array('id' => '<pageID>','type' => 'page')),'retention_seconds' => 31536000,'filter' => array('operator' => 'and','filters' => array(array('field' => 'event','operator' => 'eq','value' => 'page_engaged')))))),'exclusions' => array('operator' => 'or','rules' => array(array('event_sources' => array(array('id' => '<pageID>','type' => 'page')),'retention_seconds' => 31536000,'filter' => array('operator' => 'and','filters' => array(array('field' => 'event','operator' => 'eq','value' => 'page_cta_clicked'))))))),
|
||||
'prefill' => '1',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCustomAudience(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\CustomAudience;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My Test Engagement Custom Audience',
|
||||
'rule' => array('inclusions' => array('operator' => 'or','rules' => array(array('event_sources' => array(array('id' => '<pageID>','type' => 'page')),'retention_seconds' => 31536000,'filter' => array('operator' => 'and','filters' => array(array('field' => 'event','operator' => 'eq','value' => 'page_engaged'),array('field' => 'event','operator' => 'eq','value' => 'page_engaged'))))))),
|
||||
'prefill' => '1',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCustomAudience(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\CustomAudience;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My Test Engagement Custom Audience',
|
||||
'rule' => array('inclusions' => array('operator' => 'or','rules' => array(array('event_sources' => array(array('id' => '<pageID>','type' => 'page'),array('id' => '<pageID2>','type' => 'page')),'retention_seconds' => 31536000,'filter' => array('operator' => 'and','filters' => array(array('field' => 'event','operator' => 'eq','value' => 'page_engaged'))))))),
|
||||
'prefill' => '1',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCustomAudience(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\CustomAudience;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My Test Engagement Custom Audience',
|
||||
'rule' => array('inclusions' => array('operator' => 'or','rules' => array(array('event_sources' => array(array('id' => '<pageID>','type' => 'page')),'retention_seconds' => 31536000,'filter' => array('operator' => 'and','filters' => array(array('field' => 'event','operator' => 'eq','value' => 'page_engaged'))))))),
|
||||
'prefill' => '1',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCustomAudience(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\CustomAudience;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My Test Website Custom Audience',
|
||||
'rule' => array('inclusions' => array('operator' => 'or','rules' => array(array('event_sources' => array(array('id' => '<pixelID>','type' => 'pixel')),'retention_seconds' => 8400,'filter' => array('operator' => 'and','filters' => array(array('field' => 'url','operator' => 'i_contains','value' => 'shoes'))))))),
|
||||
'prefill' => '1',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCustomAudience(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\CustomAudience;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Value-Based Custom Audience',
|
||||
'subtype' => 'CUSTOM',
|
||||
'is_value_based' => '1',
|
||||
'customer_file_source' => 'PARTNER_PROVIDED_ONLY',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCustomAudience(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\CustomAudience;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Value-Based lookalike',
|
||||
'subtype' => 'LOOKALIKE',
|
||||
'origin_audience_id' => '<valueBasedCustomAudienceID>',
|
||||
'lookalike_spec' => array('type' => 'custom_ratio','ratio' => 0.01,'country' => 'US'),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createCustomAudience(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
48
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountGeneratePreviewsEdge.php
vendored
Normal file
48
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountGeneratePreviewsEdge.php
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdPreview;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'creative' => '<adCreativeSpec>',
|
||||
'ad_format' => '<adFormat>',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->getGeneratePreviews(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdPreview;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'creative' => array('object_story_id' => '<pageID>_<postID>'),
|
||||
'ad_format' => 'DESKTOP_FEED_STANDARD',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->getGeneratePreviews(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdPreview;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'creative' => array('instagram_actor_id' => '<instagramActorID>','object_story_spec' => array('link_data' => array('call_to_action' => array('type' => 'LEARN_MORE','value' => array('link' => '<url>')),'caption' => 'www.example.com','image_hash' => '<imageHash>','link' => '<url>','message' => 'Message'),'page_id' => '<pageID>')),
|
||||
'ad_format' => 'INSTAGRAM_STANDARD',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->getGeneratePreviews(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdPreview;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'creative' => array('object_story_spec' => array('link_data' => array('call_to_action' => array('type' => 'USE_APP','value' => array('link' => '<url>')),'description' => 'Description','link' => '<url>','message' => 'Message','name' => 'Name','picture' => '<imageURL>'),'page_id' => '<pageID>')),
|
||||
'ad_format' => 'MOBILE_FEED_STANDARD',
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->getGeneratePreviews(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountNode.php
vendored
Normal file
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountNode.php
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
'name',
|
||||
);
|
||||
$params = array(
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->getSelf(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\CustomAudience;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Test Iphone Product Audience',
|
||||
'product_set_id' => '<productSetID>',
|
||||
'inclusions' => array(array('retention_seconds' => 86400,'rule' => array('and' => array(array('event' => array('eq' => 'AddToCart')),array('userAgent' => array('i_contains' => 'iPhone')))))),
|
||||
'exclusions' => array(array('retention_seconds' => 172800,'rule' => array('event' => array('eq' => 'Purchase')))),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createProductAudience(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\CustomAudience;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'Test Product Audience',
|
||||
'product_set_id' => '<productSetID>',
|
||||
'inclusions' => array(array('retention_seconds' => 86400,'rule' => array('event' => array('eq' => 'AddToCart'))),array('retention_seconds' => 72000,'rule' => array('event' => array('eq' => 'ViewContent')))),
|
||||
'exclusions' => array(array('retention_seconds' => 172800,'rule' => array('event' => array('eq' => 'Purchase')))),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->createProductAudience(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
47
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountReachEstimate.php
vendored
Normal file
47
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdAccountReachEstimate.php
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdAccount;
|
||||
use FacebookAds\Object\AdAccountReachEstimate;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_ACCOUNT_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'targeting_spec' => array('geo_locations' => array('countries' => array('US')),'age_min' => 20,'age_max' => 40),
|
||||
);
|
||||
echo json_encode((new AdAccount($id))->getReachEstimate(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCampaignActivityNode.php
vendored
Normal file
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCampaignActivityNode.php
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<ACTIVITY_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
'created_time',
|
||||
);
|
||||
$params = array(
|
||||
);
|
||||
echo json_encode((new AdSet($id))->getSelf(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCampaignGroupActivityNode.php
vendored
Normal file
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCampaignGroupActivityNode.php
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\Campaign;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<ACTIVITY_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
'time_created',
|
||||
);
|
||||
$params = array(
|
||||
);
|
||||
echo json_encode((new Campaign($id))->getSelf(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
47
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCampaignGroupAdsEdge.php
vendored
Normal file
47
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCampaignGroupAdsEdge.php
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\Campaign;
|
||||
use FacebookAds\Object\Ad;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_CAMPAIGN_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
'name',
|
||||
);
|
||||
$params = array(
|
||||
);
|
||||
echo json_encode((new Campaign($id))->getAds(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\Campaign;
|
||||
use FacebookAds\Object\Ad;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_CAMPAIGN_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
'name',
|
||||
);
|
||||
$params = array(
|
||||
'effective_status' => array('ARCHIVED'),
|
||||
);
|
||||
echo json_encode((new Campaign($id))->getAds(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
51
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCampaignGroupAdsetsEdge.php
vendored
Normal file
51
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCampaignGroupAdsetsEdge.php
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\Campaign;
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_CAMPAIGN_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
'name',
|
||||
'start_time',
|
||||
'end_time',
|
||||
'daily_budget',
|
||||
'lifetime_budget',
|
||||
);
|
||||
$params = array(
|
||||
);
|
||||
echo json_encode((new Campaign($id))->getAdSets(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCampaignNode.php
vendored
Normal file
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCampaignNode.php
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_SET_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
'adset_schedule',
|
||||
);
|
||||
$params = array(
|
||||
);
|
||||
echo json_encode((new AdSet($id))->getSelf(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCampaignPost.php
vendored
Normal file
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCampaignPost.php
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_SET_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'bid_adjustments' => array('user_groups' => array('user_bucket' => array('event_sources' => array('<pixelID>','<appID>'),'1' => 0.1,'2' => 0.2,'3' => 0.3,'default' => array('gender' => array('male' => 0.99,'female' => 0.12))))),
|
||||
);
|
||||
echo json_encode((new AdSet($id))->updateSelf(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
49
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCampaignPostAdsetUpdateCpa.php
vendored
Normal file
49
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCampaignPostAdsetUpdateCpa.php
vendored
Normal file
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_SET_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'billing_event' => 'IMPRESSIONS',
|
||||
'optimization_goal' => 'LINK_CLICKS',
|
||||
'bid_amount' => '200',
|
||||
'targeting' => array('geo_locations' => array('countries' => array('US')),'facebook_positions' => array('feed')),
|
||||
);
|
||||
echo json_encode((new AdSet($id))->updateSelf(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
47
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCreativeCreativeInsightsEdge.php
vendored
Normal file
47
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCreativeCreativeInsightsEdge.php
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Object\AdCreativeInsights;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<CREATIVE_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
'creative_compass_scores',
|
||||
);
|
||||
$params = array(
|
||||
);
|
||||
echo json_encode((new AdCreative($id))->getCreativeInsights(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCreativeNode.php
vendored
Normal file
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCreativeNode.php
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_CREATIVE_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
'asset_feed_spec',
|
||||
);
|
||||
$params = array(
|
||||
);
|
||||
echo json_encode((new AdCreative($id))->getSelf(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
47
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCreativeNodeRead.php
vendored
Normal file
47
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCreativeNodeRead.php
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_CREATIVE_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
'name',
|
||||
'object_story_id',
|
||||
);
|
||||
$params = array(
|
||||
);
|
||||
echo json_encode((new AdCreative($id))->getSelf(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_CREATIVE_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
'instagram_permalink_url',
|
||||
);
|
||||
$params = array(
|
||||
);
|
||||
echo json_encode((new AdCreative($id))->getSelf(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
48
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCreativePreviewsEdge.php
vendored
Normal file
48
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCreativePreviewsEdge.php
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Object\AdPreview;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_CREATIVE_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'ad_format' => 'DESKTOP_FEED_STANDARD',
|
||||
'product_item_ids' => array('<productItemID>'),
|
||||
);
|
||||
echo json_encode((new AdCreative($id))->getPreviews(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
47
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCreativePreviewsEdgePreview.php
vendored
Normal file
47
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdCreativePreviewsEdgePreview.php
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Object\AdPreview;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_CREATIVE_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'ad_format' => 'DESKTOP_FEED_STANDARD',
|
||||
);
|
||||
echo json_encode((new AdCreative($id))->getPreviews(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Object\AdPreview;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_CREATIVE_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'ad_format' => 'DESKTOP_FEED_STANDARD',
|
||||
'product_item_ids' => array('<productItemID>'),
|
||||
);
|
||||
echo json_encode((new AdCreative($id))->getPreviews(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdCreative;
|
||||
use FacebookAds\Object\AdPreview;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_CREATIVE_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'ad_format' => 'DESKTOP_FEED_STANDARD',
|
||||
'product_item_ids' => array('<productItemID>'),
|
||||
'dynamic_customization' => array('language' => 'fr_XX','country' => 'FR'),
|
||||
);
|
||||
echo json_encode((new AdCreative($id))->getPreviews(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdgroupActivityNode.php
vendored
Normal file
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdgroupActivityNode.php
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdgroupActivity;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<ACTIVITY_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
'created_time',
|
||||
);
|
||||
$params = array(
|
||||
);
|
||||
echo json_encode((new AdgroupActivity($id))->getSelf(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdgroupLeadsEdgeAdgroupLeads.php
vendored
Normal file
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdgroupLeadsEdgeAdgroupLeads.php
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\Ad;
|
||||
use FacebookAds\Object\Lead;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_GROUP_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
);
|
||||
echo json_encode((new Ad($id))->getLeads(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\Ad;
|
||||
use FacebookAds\Object\Lead;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_GROUP_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
'field_data',
|
||||
'retailer_item_id',
|
||||
);
|
||||
$params = array(
|
||||
);
|
||||
echo json_encode((new Ad($id))->getLeads(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\Ad;
|
||||
use FacebookAds\Object\Lead;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_GROUP_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'filtering' => array(array('field' => 'time_created','operator' => 'GREATER_THAN','value' => 1652733434)),
|
||||
);
|
||||
echo json_encode((new Ad($id))->getLeads(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdgroupPost.php
vendored
Normal file
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdgroupPost.php
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\Ad;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<ADGROUP_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'name' => 'My New Ad',
|
||||
);
|
||||
echo json_encode((new Ad($id))->updateSelf(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdgroupPostUpdateStatus.php
vendored
Normal file
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdgroupPostUpdateStatus.php
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\Ad;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<ADGROUP_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'adgroup_status' => 'PAUSED',
|
||||
);
|
||||
echo json_encode((new Ad($id))->updateSelf(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Object\AdsInsights;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_SET_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
'impressions',
|
||||
);
|
||||
$params = array(
|
||||
'breakdown' => 'publisher_platform',
|
||||
);
|
||||
echo json_encode((new AdSet($id))->getInsights(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdSet;
|
||||
use FacebookAds\Object\AdsInsights;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<AD_SET_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
'cost_per_store_visit_action',
|
||||
'store_visit_actions',
|
||||
);
|
||||
$params = array(
|
||||
);
|
||||
echo json_encode((new AdSet($id))->getInsights(
|
||||
$fields,
|
||||
$params
|
||||
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
|
||||
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdsPixelEventsPost.php
vendored
Normal file
46
modules/ps_facebook/vendor/facebook/php-business-sdk/examples/AdsPixelEventsPost.php
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
/**
|
||||
* Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
*
|
||||
* You are hereby granted a non-exclusive, worldwide, royalty-free license to
|
||||
* use, copy, modify, and distribute this software in source code or binary
|
||||
* form for use in connection with the web services and APIs provided by
|
||||
* Facebook.
|
||||
*
|
||||
* As with any software that integrates with the Facebook platform, your use
|
||||
* of this software is subject to the Facebook Developer Principles and
|
||||
* Policies [http://developers.facebook.com/policy/]. This copyright notice
|
||||
* shall be included in all copies or substantial portions of the software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
* DEALINGS IN THE SOFTWARE.
|
||||
*/
|
||||
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
use FacebookAds\Object\AdsPixel;
|
||||
use FacebookAds\Api;
|
||||
use FacebookAds\Logger\CurlLogger;
|
||||
|
||||
$access_token = '<ACCESS_TOKEN>';
|
||||
$app_secret = '<APP_SECRET>';
|
||||
$app_id = '<APP_ID>';
|
||||
$id = '<ADS_PIXEL_ID>';
|
||||
|
||||
$api = Api::init($app_id, $app_secret, $access_token);
|
||||
$api->setLogger(new CurlLogger());
|
||||
|
||||
$fields = array(
|
||||
);
|
||||
$params = array(
|
||||
'data' => array(array('event_name' => 'PageView','event_time' => 1653337449,'user_data' => array('fbc' => 'fb.1.1554763741205.AbCdEfGhIjKlMnOpQrStUvWxYz1234567890','fbp' => 'fb.1.1558571054389.1098115397','em' => '309a0a5c3e211326ae75ca18196d301a9bdbd1a882a4d2569511033da23f0abd'))),
|
||||
);
|
||||
echo json_encode((new AdsPixel($id))->createEvent(
|
||||
$fields,
|
||||
$params
|
||||
)->exportAllData(), JSON_PRETTY_PRINT);
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user