Добрый день
Помогите, пожалуйста, решить проблему
"Sorry, this content isn't available right now" с oAuth Instagram
1. создал приложение и получил client_id & client_secret
2. на front-end сделал редирект:
const clientId = '1...2';
const redirectUri = 'https://1.ngrok-free.app/auth/complete/instagram/'
window.location.href = `https://api.instagram.com/oauth/authorize?client_id=${clientId}&redirect_uri=${redirectUri}&scope=user_profile&response_type=code`;
3. на back-end сделал обработчик /auth/complete/instagram/ :
# получаю access_token
request_data = {
"client_id": "1...2",
"client_secret": "a...b",
"grant_type": "authorization_code",
"code": request.GET.get("code"),
"scope": "user_profile",
"redirect_uri": "https://1.ngrok-free.app/auth/complete/instagram/",
}
response = requests.post("https://api.instagram.com/oauth/access_token", data=request_data, proxies=proxies)
access_token = response.json().access_token
# запрашиваю профиль пользователя
response = requests.get("https://graph.instagram.com/me", data={"access_token": access_token, "fields": "username"})
print(response.text) # "Sorry, this content isn't available right now"
4. `access_token` получается нормально, приложение в
https://www.instagram.com/accounts/manage_access/ активно
5. при запросе
https://graph.instagram.com/me получаю ошибку "Sorry, this content isn't available right now" (пробовал разные варианты типа
https://graph.instagram.com/v20.0/me)