Публикация фотографий в Instagram с использованием PHP

#php #api #instagram

Вопрос:

Я использую PHP для размещения фотографий на своей странице в Facebook в течение нескольких лет.

Я настроил приложение Instagram с разрешением instagram_content_publish, но, похоже, не могу перевести документацию FB на рабочий PHP.

Мой пост в FB на странице работает так, но я недостаточно хорошо разбираюсь в кодировании, чтобы понять, что нужно настроить, чтобы опубликовать ту же фотографию в Instagram:

 require_once 'facebook-sdk/autoload.php';

$fb = new FacebookFacebook([
  'app_id' => 'xxx',
  'app_secret' => 'yyy',
  'default_graph_version' => 'v2.9',
  ]);

try 
{
   $args = array(
   $access_token'  => $page_token,
   'url'          => $urlofexistingphoto,
   'caption'       => 'Caption #instagram'
   );
   $post_id = $f->api("/$page_id/photos","post",$args);

} catch (FacebookApiException $e) 
{
   error_log($e);
   echo "Didn't work: $en";
}