Внезапно вылезла ошибка #3 Application does not have the capability to make this API call

268
03 марта 2018, 21:39

С помощью api facebook получаю данные в базу с помощью крона , первого марта вылезла данная ошибка , грешил на токен но он долгосрочный и не просроченный, прошу помощи из за чего может быть данная ошибка

 require __DIR__ . '/vendor/autoload.php';
// require 'config.php';
use FacebookAds\Object\AdAccount;
use FacebookAds\Object\AdsInsights;
use FacebookAds\Api;
use FacebookAds\Logger\CurlLogger;
$access_token = 'xxxxxx';
$ad_account_id = 'xxxxxx';
$app_secret = 'xxxxxx';
$app_id = 'xxxxxx';
$api = Api::init($app_id, $app_secret, $access_token);
$yesterday = date('Y-m-j', time() - 60 * 60 * 24);
$today = date('Y-m-j');
$fields = array(
  'clicks',
  'impressions',
  'spend',
);
$params = array(
  'level' => 'campaign',
  'filtering' => array(),
  'breakdowns' => array(),
  'time_range' => array('since' => $yesterday, 'until' => $yesterday),
);
$ResponseFb = json_encode((new AdAccount($ad_account_id))->getInsights(
  $fields,
  $params
)->getResponse()->getContent(), JSON_PRETTY_PRINT);
READ ALSO
json php вывести по датам

json php вывести по датам

есть json массив, как мне вывести значения в таком порядке:

306
Как сделать нормальную валидацию в Symfony

Как сделать нормальную валидацию в Symfony

В документации по Symfony предлагают два способа: писать аннотации к модели, что не подходит, так как если придут данные без какого то поля, то до валидации...

304