У вас таблиця з адресами профілів, а потрібні імена, посади й компанії. Очевидний цикл — один запит на рядок, із тією швидкістю, з якою крутиться цикл, — це найнадійніший спосіб отримати обмеження на обліковий запис, і до того ж він повільніший за альтернативу.
Пакетного виклику немає, і це чесна відповідь
Сказати це прямо варто, бо про це просять будь-який API в цій царині: тут немає точки входу, яка бере п'ятдесят адрес профілів і повертає п'ятдесят профілів. Один запит — це один запит. Хто обіцяє інше поверх справжньої сесії LinkedIn, або ставить це в чергу за вас і мовчить про це, або доводить облікові записи до обмежень від вашого імені.
Отже, у циклу правильна форма. Безпечним його робить не уникання; його робить таким швидкість, з якою він крутиться, і те, що обмежений обліковий запис коштує вам тижнів, а повільніший прогін — одного вечора.
curl -X GET "https://makehybrid.com/linkedin/v2/$ACCOUNT_ID/users/$USER_ID" \ -H "X-API-KEY: $MAKEHYBRID_KEY"
Запустіть спершу ось цей, на профілі, про існування якого ви знаєте. Якщо він відповідає, ключ і обліковий запис справді пов'язані, і будь-яка подальша невдача — про запит, а не про налаштування. Це найдешевша перевірка здорового глузду в усьому API.
Ставтеся до промахів як до даних
- Видалені й перейменовані профілі нормальні в будь-якому списку, старшому за кілька місяців.
- Закритий профіль повертає менше, а не нічого. Збережіть те, що повернулося, замість викидати рядок.
- Тримайте невдачі в тій самій таблиці, що й удачі, з причиною. Окремий журнал помилок — це журнал, якого ніхто не читає.
Розтягніть великий список на години, а не на хвилини, і розтягніть його там, де робота виникає. Поставити тисячу рядків у чергу о дев'ятій і спорожняти її з тією швидкістю, з якою вона порожніє, — це той самий залп, лише шаром нижче.
Часті запитання
Чи можна вставити список у проєктну кімнату і попросити ШІ-агента?
Ваш ШІ-агент із позначеним MakeHybrid може шукати профілі по кілька штук за раз. Тримайте список у десятках, а не в тисячах: у кожної відповіді обмежена кількість кроків з інструментами, а ліміти облікового запису діють, як завжди.
Куди подіти результати?
Для кількох рядків кімната згодиться. Для цілої таблиці напишіть цикл у коді, як вище; чат — непідхожа форма для таблиці на тисячу рядків.