[請益] Facebook Marketing API 獲取token的方法

作者: mikyboyzzz (賣基)   2017-08-05 00:25:07
大家好
請教一下 Facebook Marketing Api
他它一個教學https://developers.facebook.com/apps/114756579179629/marketing-api/
(好像要登入才看的到)
就會一直下一步,它會幫您產生一個EXAMPLE可以用
然後在命令列上php SAMPLE_CODE.php 就可以跑了
但是程式中間的$access_token是FB產生一個假的廣告帳號
並且授權給他,但我之後想換成真的廣告帳號
但不知道怎麼拿到$access_token
可以請教一下大家大概是什麼方向嗎?
require __DIR__ . '/vendor/autoload.php';
use FacebookAds\Object\AdAccount;
use FacebookAds\Object\AdsInsights;
use FacebookAds\Api;
use FacebookAds\Logger\CurlLogger;
$access_token = 'EAABoXtkjPG0BAGwCbLj2MBtiUmXDzj7INFQZCUrZAeyR42XZAxmx5IUuOmtZC3ZBgOtv0L1B3M8by56ZC1tslH8cx9GqLwCXbqimDbjBiQtw39YbxqNgmV1nAApHCQryW8u2E8WZBMnaXR0TbZAZBydQi95GMWPt0CjnjyZBjJ5p3aLsPKZBeiUCLeIZBRvzpGiuspjPLvpR1Kg2ekP7pFxaFZBtQzbcUYAQUAWQZD';
$ad_account_id = 'act_102000123841592';
$app_secret = '6b1e287999c46d3d1df0fec94eebd013';
$api = Api::init($app_id, $app_secret, $access_token);
$api->setLogger(new CurlLogger());
$fields = array(
'reach',
);
$params = array(
'time_range' => array('since' => '2017-07-06','until' => '2017-08-05'),
'filtering' => array(),
'level' => 'account',
'breakdowns' => array(),
);
echo "ad_account_id===> $ad_account_id";
echo json_encode((new AdAccount($ad_account_id))->getInsights(
$fields,
$params
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
作者: MOONRAKER (㊣牛鶴鰻毛人)   2017-08-07 10:58:00
用fb的token在fb廣告 當然是跟fb拿了文件要看完 https://goo.gl/e1UhTn
作者: mikyboyzzz (賣基)   2017-08-08 11:35:00
好的 我先看文件 謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com