SocialHub.AI
Pusat Pembangun · Kebolehpanjangan Terbuka

Penyambung Zapier & Make

Sambungkan Flash kepada beribu-ribu aplikasi tanpa menulis kod. Dalam Zapier atau Make, peristiwa Flash boleh memulakan aliran kerja di mana-mana sahaja — dan aliran kerja tersebut boleh menolak data kembali ke Flash. Tiada integrasi berasingan untuk dipasang: penyambung dibina pada webhook yang sama dan v2 REST API didokumenkan di sini.

Cara ia memetakan

Tiga bahagian, semuanya telah dibina

Setiap automasi tanpa kod diperbuat daripada pencetus, satu atau lebih tindakan dan kaedah pengesahan. Flash menyediakan ketiga-tiganya daripada permukaan platform sedia ada.

Pencetus = peristiwa webhook

Senarai pencetus penyambung adalah betul-betul katalog acara langsung — ahli dicipta, peringkat dinaik taraf, pesanan dibuat dan sebagainya.

Tindakan = titik akhir v2

Tindakan memanggil titik akhir v2 REST — cipta ahli, anugerahkan mata, keluarkan kupon, tambah rekod object tersuai.

Pengesahan = kunci API berskop

Penyambung mengesahkan dengan kunci fl_live_ yang dihantar sebagai Authorization: Bearer, hanya terhad kepada tindakan dan peristiwa yang diperlukan.

Pencetus — di sebalik hud

Kontrak Hook REST

Model Hook REST Zapier (dan pencetus segera Make) dipetakan terus ke titik akhir webhook Flash — tiada bahagian belakang tambahan. Hook REST melanggan tepat satu peristiwa; apabila pengguna mematikan Zap, ia akan berhenti melanggan. Ketiga-tiga langkah kitaran hayat menggunakan kekunci webhooks:manage.

REST Langkah cangkukFlash panggilanNota
subscribePOST /api/v2/webhooks{ url, eventTypes: [event] } → respons data.id ialah id langganan.
unsubscribeDELETE /api/v2/webhooks/{id}id yang disimpan pada masa langganan.
perform(badan POST yang dihantar)Muatan nipis Flash dihantar apabila acara bermula.
# subscribe (what the connector does when a Zap turns on)
curl -X POST https://flash.socialhub.ai/api/v2/webhooks \
  -H "Authorization: Bearer fl_live_..." \
  -H "Content-Type: application/json" \
  -d '{ "url": "https://hooks.zapier.com/...", "eventTypes": ["member.created"] }'
# 201 { "data": { "id": "whe_..." } }   <-- stored as the subscription id

# unsubscribe (Zap turned off)
curl -X DELETE https://flash.socialhub.ai/api/v2/webhooks/whe_... \
  -H "Authorization: Bearer fl_live_..."
Tindakan

Tolak data kembali ke Flash

Tindakan hanyalah panggilan ke titik akhir v2 dengan skop kunci. Berikan kunci penyambung hanya apa yang diperlukannya — contohnya members:write untuk mencipta ahli, atau objects:write untuk menambah rekod object tersuai — dan setiap panggilan disahkan dan diaudit seperti mana-mana permintaan API yang lain.

# example action: upsert a member when something happens in another app
curl -X POST https://flash.socialhub.ai/api/v2/members \
  -H "Authorization: Bearer fl_live_..." \
  -H "Content-Type: application/json" \
  -d '{ "email": "ada@example.com", "fullName": "Ada Lovelace" }'

Cipta dan skop kekunci dalam Akaun → API Kekunci. Layari setiap tindakan yang tersedia dalam rujukan REST API.