بیاموزید چگونه با اتصال NodeJS ، IFTTT و توییتر از وب بوک ها استفاده کنید

؛

عکس پروفایل نویسنده

با نحوه کار 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;