Переход от Instagram Basic Display API к Instagram Graph API: опасения по поводу генерации токенов и вызовов APIPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Переход от Instagram Basic Display API к Instagram Graph API: опасения по поводу генерации токенов и вызовов API

Сообщение Anonymous »

В настоящее время я переношу приложение, использующее Instagram Basic Display API (

Код: Выделить всё

api.instagram.com
) в API Instagram Graph (

Код: Выделить всё

graph.instagram.com
), поскольку базовый API отображения будет прекращен 4 декабря 2024 г..
Я прочитал в официальной документации, что мне нужно создайте новое приложение типа «Бизнес» в Meta for Developers и запросите область instagram_business_basic для выполнения тех же действий, что и раньше.
Текущая реализация
Для генерации токенов и вызовов API мой текущий рабочий процесс выглядит следующим образом:
1. Генерация кратковременных токенов доступа

Код: Выделить всё

// Short-lived token
$url = "https://api.instagram.com/oauth/access_token";
$fields = array(
'client_id' => MY_APP_ID,
'client_secret' => MY_APP_SECRET,
'grant_type' => 'authorization_code',
'redirect_uri' => MY_REDIRECT_URI,
'code' => $code
);
return call_curl("POST", $url, $fields);
2. Долговечный обмен токенами доступа

Код: Выделить всё

// Long-lived token
$url = "https://graph.instagram.com/access_token?grant_type=ig_exchange_token&client_secret=" . MY_APP_SECRET . "&access_token={$token}";
return call_curl("GET", $url);
3. Вызовы API

Код: Выделить всё

$data = fetchData("https://graph.instagram.com/me/media?fields={$fields}&access_token={$tokenInstagram}");
Мои опасения
  • Похоже, что процесс генерации кратковременных токенов все еще использует конечная точка https://api.instagram.com/oauth/access_token. Перестанет ли эта конечная точка работать после прекращения поддержки Basic Display API?
  • Хотя я переключился на Instagram Graph API для обмена токенов (

    Код: Выделить всё

    graph.instagram.com/access_token
    ) и извлечение данных, я обеспокоен тем, что кратковременная зависимость конечной точки токена вызовет проблемы после прекращения поддержки.
  • The Graph API Explorer не указана конечная точкаgraph.instagram.com, и большинство ссылок в Интернете, похоже, используют Graph.facebook.com. Должен ли я использовать вместо этого граф.facebook.com для вызовов API, связанных с Instagram?
Что я уже сделал
  • Я создал новое приложение бизнес-типа в Meta для разработчиков.
  • Я' Мы настроили для приложения необходимые разрешения Instagram.
  • Приложение прошло проверку. и одобрено Meta.
  • Я проверил сгенерированные токены с помощью инструмента отладчика токенов, и они связаны с правильным бизнес-приложением.
Мой вопрос
Несмотря на эти шаги, я все еще не уверен, что моя реализация полностью соответствует требованиям завтрашнего дня для API Instagram Graph. .
  • Я пропал без вести какие-либо важные шаги или соображения?
  • Следует ли мне беспокоиться о недолговечной конечной точке генерации токенов?
  • Почему это не Graph.instagram. com указан в Graph API Explorer, и следует ли мне переключиться на Graph.facebook.com для вызовов API Instagram?
Будем очень признательны за любые рекомендации и разъяснения!

Подробнее здесь: https://stackoverflow.com/questions/791 ... i-concerns
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Переход от Instagram Basic Display API к Instagram Graph API: опасения по поводу генерации токенов и вызовов API
    Anonymous » » в форуме Php
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Ошибка «Invalid Platform App» с использованием API Instagram Basic Display API
    Anonymous » » в форуме Php
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Невозможно получить действительный ответ от Instagram Basic Display API.
    Anonymous » » в форуме Php
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Невозможно получить действительный ответ от Instagram Basic Display API.
    Anonymous » » в форуме Php
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Использование Instagram Basic Display API для получения метаданных пользователя
    Anonymous » » в форуме IOS
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»