CoderCastrov logo
CoderCastrov
LinkedIn

Не. Используйте. API. Linkedin.

Не. Используйте. API. Linkedin.
просмотров
2 мин чтение
#LinkedIn

Прежде чем начать оспаривать мое высокомерное и смелое заявление, что насчет этого. Вы мгновенно дайте этой статье 100 аплодисментов и умоляйте меня о своем одобрении в комментариях - информация, которую я собираюсь вам рассказать, настолько ценна:

Linkedin - это дерьмо для разработчиков. Во всех отношениях.

Не только API, но и парсинг тоже.

API

Как молодой и увлеченный разработчик, стремящийся создать что-то крутое с помощью API Linkedin, вы можете идти по жизни счастливым, когда внезапно сталкиваетесь с API, как с кирпичной стеной. API - это дерьмо. Они ничего не дают. Никаких разрешений. Никакой документации. Никакой последовательности. Даже после подачи заявки на MDP вы получаете почти никаких разрешений.

Записи на Stack Overflow, которые были написаны всего год или два назад, могут говорить, что вы можете получить разрешение r_fullprofile, чтобы получить полные профили пользователей, подав заявку на MDP. Это нигде не документировано официально, поэтому вы пробуете, создавая фальшивые приложения за фальшивыми приложениями, потому что они постоянно отклоняются (без видимой причины - они вообще не дают вам никаких объяснений!). Наконец, вы в восторге, что вас приняли в MDP, но к вашему удивлению, у вас ничего нет. Затем вы видите другие записи на Stack Overflow, которые говорят, что вам нужно подать заявку на другую партнерскую программу. Затем вы видите в документации Linkedin, что разрешение r_fullprofile больше не предлагается, хотя они поддерживают официальную документацию r_fullprofile в актуальном состоянии. Удачи. r_basicprofile, которое вы получаете от MDP, дает вам практически ничего. Фотография профиля, имя. Отлично. Спасибо.

В конце концов вы понимаете, что API - это груда ада, предоставленная вам. Вы ищете другие способы производства, чтобы захватить, только чтобы быть еще больше разочарованным.

Парсинг

Здесь вы начинаете искать готовые парсеры, которые, как утверждают, все еще работают в 2020 году или в каком-то другом проклятом году, в котором вы можете жить. Что ж, дурные новости, ребята. Linkedin нанимает некую команду ниндзя, которая постоянно пытается обойти ограничения API, используя парсинг, и они нанимают еще одну команду ниндзя, чтобы остановить первую команду ниндзя от успеха. Что это значит для вас и для меня - наши жизни испорчены.

Я когда-то был человеком, уверенным, что если я могу зайти на веб-сайт в своем браузере, то его можно спарсить. Linkedin сделал меня мудрее. Они подумали обо всех уголках существования. От ограничения количества действий, которые аккаунт может выполнить, до внесения IP-адресов в черный список, до и т.д. и т.п. мне плевать на это, я такой безмотивированный, просто гугли какую-нибудь дрянь на Stack Overflow, там увидишь страдания, через которые прошли люди.

Я ПОТРАТИЛ 1 НЕДЕЛЮ СВОЕЙ ЖИЗНИ. НЕ ПОВТОРЯЙТЕ ЭТО. НЕ ИСПОЛЬЗУЙТЕ LINKEDIN ДЛЯ СВОЕГО ПРИЛОЖЕНИЯ. Я ПРЕДУПРЕДИЛ ВАС. ПОЧЕМУ ВЫ МНЕ НЕ ПОБЛАГОДАРИЛИ.

Заключение

В заключение, Linkedin - это дерьмо.

Что еще более запутывает, так это то, что Microsoft владеет Linkedin. Microsoft также владеет Github, который теперь имеет прекрасные неограниченные приватные репозитории. Так почему же они предоставляют нам приватные репозитории, но не r_fullprofile?

Чертовски глупо.

Прощай.