Я пытаюсь восстановить токен доступа через Instagram Basic Display API, но при попытке аутентификации тестового пользователя я получаю эту ошибку:
{
"error_type": "OAuthException",
"code": 400,
"error_message": "Invalid platform app"
}
Я ожидаю увидеть экран авторизации приложения
instagram-api
facebook-graph-api-v2.0
Феличе Карикати
источник
источник
Ответы:
Felice!
При настройке приложения Instagram, вы должны использовать идентификатор приложения для конкретной платформы, а не универсальную настройку в Facebook.
В панели инструментов приложения Facebook зайдите
Products > Instagram > Basic Display
и увидите идентификатор приложения Instagram .Используйте это в своем URL авторизации, и оно должно работать.
источник
Передача параметров через тело и в x-www-form-urlencoded работает нормально, как вы можете видеть на картинке ниже
источник
У меня была похожая проблема, и я смог ее решить, задав тип содержимого запроса application / x-www-form-urlencoded. ниже приведен пример ac #, показывающий, как выполнить запрос:
источник
Как уже упоминалось в другом ответе, проблема была с телом формы, которое предполагается отправлять в формате x-www-form-urlencoded . У меня это нормально работало в почтальоне, но реализовать то же самое в угловых - это немного типично. Здесь тело почтового запроса сначала должно быть преобразовано в формат HttpParams, а затем передано параметру 'body' почтового запроса в виде строки, подобной этой ..
источник