List all Message's Reactions — це GET на /premium/v2/{account_id}/chats/{chat_id}/messages/{message_id}/reactions, частина родини chats в API Premium від MakeHybrid. Кожен запит несе ваш власний ключ у заголовку X-API-KEY; ключ вирішує, яка ви організація, а отже, які акаунти LinkedIn ви можете назвати.
Листування недооцінюють: розмова — це чат, у чата є учасники, а повідомлення належить чату, а не людині.
Запит
curl -X GET "https://makehybrid.com/premium/v2/$ACCOUNT_ID/chats/$CHAT_ID/messages/$MESSAGE_ID/reactions" \ -H "X-API-KEY: $MAKEHYBRID_KEY"
Що йде у шлях
- account_id — підключений акаунт LinkedIn, від імені якого діємо. Це має бути акаунт, підключений саме вашим ключем; на будь-який інший id відповідь буде 404.
- chat_id — id, який повернув попередній виклик із цієї родини.
- message_id — id, який повернув попередній виклик із цієї родини.
Що приходить, коли не працює
- 401 — ключа немає, він хибний або відкликаний.
- 402 — тариф не оплачено. Premium відповідає так, коли пробний період скінчився.
- 404 — або цього немає, або id акаунта не ваш. Обидва випадки навмисне дають однакову відповідь, щоб id не можна було перебрати.
- 429 — забагато запитів або LinkedIn притримує акаунт. Допомагає лише очікування; повторити раніше — означає його подовжити.
- 503 — LinkedIn або перехід перед ним не відповів. У тілі — голий статус, який він побачив.
Кожна помилка — це JSON однієї форми: {"type":"errors/<code>","status":<n>,"detail":"..."} — тож один обробник покриває всі, а detail написано так, щоб його можна було показати людині.
Попросити асистента
Ця операція — ще й інструмент MCP. Вставте https://makehybrid.com/mcp/<ваш ключ API> у Claude, ChatGPT або будь-якого асистента, що говорить MCP, і попросіть звичайними словами — асистент сам обере виклик, підставить id і прочитає вам відповідь. Встановлювати нічого не треба.
У якому тарифі
Тариф Premium, на /premium. 9 $ за підключений акаунт LinkedIn на місяць, 7 $ від десяти акаунтів і 5 $ від тисячі, з 30 днями пробного періоду на один акаунт.