Задача:
Получить информацию о медиа из инстаграм через graph.facebook.com.
https://developers.facebook.com/docs/instagram-api...
Пробую так:
$api_host = 'https://graph.facebook.com/user/media';
$access_token_parameters = array(
'client_id' => CLIENT_ID,
'client_secret' => CLIENT_SECRET,
'redirect_uri' => REDIRECT_URI,
'access_token' => $token['access_token'],
'fields' => 'image_url,caption,user_tags,location_id'
);
$jResult = $ins->getAccessTokenUrl($api_host, $access_token_parameters);
Как я понял, вместо user нужно подставлять id бизнес аккаунта, связанного с фейсбук.
Но как его получить - не знаю, какой нужно отправить запрос?
https://developers.facebook.com/docs/instagram-api...
Пробую так:
$api_host = 'https://graph.facebook.com/11111111111';
$access_token_parameters = array(
'client_id' => CLIENT_ID,
'client_secret' => CLIENT_SECRET,
'redirect_uri' => REDIRECT_URI,
'access_token' => $token['access_token'],
'fields' => 'instagram_business_account'
);
$jResult = $ins->getAccessTokenUrl($api_host, $access_token_parameters);
Вместо единиц ставлю свой id facebook.
Ошибка:
Tried accessing nonexisting field (instagram_business_account) on node type (User)