Twee minuten, en het is het waard dit vóór al het andere te doen: bijna elk koppelprobleem later blijkt een van de twee dingen te zijn die dit aantoont.
1. Maak een sleutel
Sleutel aanmaken in het dashboard. Je ziet de hele sleutel één keer. Zet hem ergens waar je code hem uit de omgeving leest en niet uit een bestand in de repository.
2. Vraag wat je hebt
curl "https://makehybrid.com/linkedin/connect/accounts" \ -H "X-API-KEY: $MAKEHYBRID_KEY"
Een antwoord betekent dat de sleutel geldig is en het plan actief, en de lijst die terugkomt is elk LinkedIn-account dat jouw organisatie heeft verbonden. Twee dingen aangetoond en het ene stukje invoer dat elke andere aanroep nodig heeft — de account-id — in één verzoek dat LinkedIn helemaal niet aanraakt.
3. Leer nu de vorm van de fouten
{"type":"errors/payment_required","status":402,"detail":"..."}
- 401 — de sleutel ontbreekt, is verkeerd of is ingetrokken.
- 402 — het plan is niet betaald, of de proefperiode is voorbij.
- 404 — niet aanwezig, of niet van jou. Met opzet hetzelfde antwoord.
- 429 — te veel verzoeken, of LinkedIn dat het account afknijpt.
- 503 — de sprong vóór LinkedIn antwoordde niet; de body draagt de kale status die hij zag.
Schrijf één afhandelaar tegen die vorm en elke route in de catalogus is gedekt. Het veld detail is geschreven om aan een mens te tonen, dus het tonen is meestal het juiste.
Veelgestelde vragen
Kan ik de eerste aanroep ook vanuit een chat doen?
Ja. Koppel je assistent en vraag welke accounts gekoppeld zijn; hij doet dezelfde soort aanroep en leest het antwoord terug. Het één keer met de hand doen blijft de moeite waard, omdat de vorm van de fouten die je hier ziet dezelfde is die een AI-agent ook zal lezen.
Heeft een projectkamer deze sleutel nodig?
Niet om een kamer te openen of een ingebouwde AI-agent iets te vragen. Alleen een agent van jou die op LinkedIn handelt heeft een sleutel nodig, en die maakt de kamer zelf aan.