#api #mobile #instagram #instagram-api #unauthorized
#API #Мобильный #Instagram #instagram-api #несанкционированный
Вопрос:
Он перестал работать в течение последних 5 дней, до этого он работал нормально.
теперь, когда мы вызываем эту конечную точку на мобильных устройствах, возвращаем 429 и перенаправляем на страницу входа в Instagram.
Комментарии:
1. Вы нашли какое-нибудь решение? Я столкнулся с такой же проблемой
2. Вы нашли какое-нибудь решение? Я также столкнулся с такой же проблемой
Ответ №1:
У меня была такая же проблема, и я исправил ее, изменив значение User-Agent
to Mozilla/5.0
в заголовке запроса.
Вот что я сделал на iOS (Swift):
let url = URL(string: "https://www.instagram.com/spacex/?__a=1")
let request = NSMutableURLRequest(url: url)
request.setValue("Mozilla/5.0", forHTTPHeaderField: "User-Agent")
request.setValue("no-cache", forHTTPHeaderField: "Cache-Control")
request.httpMethod = "GET"
request.addValue("application/json", forHTTPHeaderField: "Content-Type")
let session = URLSession.shared
DispatchQueue.global(qos: .background).async {
let requestData = session.dataTask(with: request as URLRequest) { (data, response, error) -> Void in
if let error = error {
print("Error @ loadInstagram(): (String(describing: error))")
return
}
if let data = data {
self.processInstagram(data: data) // function for processing the json data received
} else {
print("Error - missing data @ loadInstagram()")
}
}
requestData.resume()
}
Комментарии:
1. У меня не работает