@lexstile

API инстаграм — curl или ajax?

Запросы на получение тех или иных данных лучше делать через ajax или curl? Принципиально ли?
Например, авторизация, получение данных о пользователе или медиа...
  • Вопрос задан
  • 638 просмотров
Пригласить эксперта
Ответы на вопрос 4
JabbaHotep
@JabbaHotep
Пытаюсь минимизировать ручную работу
Если мы говорим именно про API, то там делаются обычные http запросы, для доступа в запрос включается токен, ответ приезжает в JSON формате. А чем его делать curlом или другими средствами это не важно.
Если же речь идет о парсинге, то там действительно есть возможность работать как с html так и с json. Например, у любого канала типа https://www.instagram.com/instagram/, есть JSON версия (неофициальная конечно) которую можно забрать по URL: https://www.instagram.com/instagram/?__a=1.

JSON ресурс забирать выгоднее потому что:
1. Он имеет меньший размер
2. Его легче распарсить
Ответ написан
Комментировать
Hakujin
@Hakujin
Разрабочик
Не знаю как сам Instagram работает, но если возможно оба варианта, я бы предпочел http запросы хотя бы потому, что некоторые хостинги блокируют curl, например популярный Timeweb
Ответ написан
Комментировать
@AnneSmith
самая ленивая
зависит от того где вам нужны данные
ajax - это асинхронный запрос на клиенте
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Без разницы
Причем тут Аякс вообще не понятно
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы