؛
با نحوه کار webhook ها آشنا شوید و در کمتر از یک ساعت یکپارچه سازی Webhook ساده با Node ، IFTTT و Twitter را تهیه کنید
در این راهنما ، خواهید فهمید که webhook ها چیست و چگونه کار می کنند. سپس با استفاده از Node و یک برنامه ساده Express یک ادغام ساده Webhook را برای IFTTT و Twitter آماده خواهید کرد.
وب بوک چیست؟
Webhooks معکوس مانند API هستند. با یک API ، شما از یک ارائه دهنده API درخواست می کنید. وب بوک ها این جریان را معکوس می کنند.
به جای اینکه شما از ارائه دهنده API درخواست کنید ، ارائه دهنده Webhook از شما درخواست می کند. کد خود را دریافت درخواست، پس از آن چیزی می کند با آن است. نمونه هایی از درخواست های وب هوک این است که Stripe به شما اعلانی در مورد پرداخت جدید یا IFTTT برای شما اعلان یک توییت جدید را از حساب توییتر شما ارسال می کند.
این نمودار مروری سریع بر سطح بالایی از نحوه کار webhook ها را نشان می دهد
کد را دریافت کنید و برنامه را اجرا کنید
منبع را از Github شبیه سازی کنید:
git clone
https://github.com/cipher-code/express-api-webhook-example.git
Then run
npm install
برای راه اندازی این پروژه است.
باز کن
app.js
. باید چیزی شبیه به این باشد:
const express = require('express');
const app = express();
const port = 3000;
const bodyParser = require('body-parser');
app.use(bodyParser.json());
app.post('/tweeted', (request, response) = {
const { body } = request;