SDK
Puoi chiamare le Bird API con qualsiasi client HTTP, ma gli SDK ufficiali gestiscono autenticazione, selezione della region, nuovi tentativi, idempotenza e paginazione al posto tuo, così lavori con metodi tipizzati anziché richieste dirette.
Gli SDK sono generati dalla stessa specifica OpenAPI che alimenta il riferimento API, poi avvolti in un'interfaccia curata e idiomatica per ogni linguaggio. Concetti SDK descrive il comportamento condiviso per nuovi tentativi, paginazione, inferenza della region e verifica dei webhook.
- TypeScript SDK:
@messagebird/sdksu npm, per Node.js 20.3+ e l'edge - Python SDK:
messagebird-sdksu PyPI, per Python 3.10+, sync e async - Go SDK:
github.com/messagebird/bird-sdk-gosu pkg.go.dev, per Go 1.24+ - PHP SDK:
messagebird/sdksu Packagist, per PHP 8.2+ - Concetti SDK: il comportamento condiviso da ogni SDK
I client Realtime sono pacchetti WebSocket scritti a mano che ricevono eventi anziché incapsulare le REST API. Non utilizzano il modello di comportamento condiviso REST SDK.
- Swift:
BirdRealtimeper piattaforme Apple e Linux - Kotlin:
com.messagebird:bird-realtimeper Android e la JVM server - Realtime per il browser:
@messagebird/realtime
Per le stesse API da un terminale o un loop di agente, consulta la Bird CLI.
Risorse correlate
Continua con la documentazione, le guide e gli esempi per questo argomento.