
भाषा 🇮🇳 हिन्दी
Zapier इंटीग्रेशन
FastComments को Zapier से कनेक्ट करें
Zapier के लिए FastComments ऐप आपके कमेंट्स को हज़ारों अन्य ऐप्स से बिना कोड लिखे जोड़ता है।
इसका उपयोग किसी के कमेंट करने पर Slack संदेश पोस्ट करने, हर कमेंट को स्प्रेडशीट में लॉग करने, फॉर्म सबमिशन से कमेंट बनाने, या कमेंटर्स को आपके CRM में जोड़ने के लिए करें। ट्रिगर्स किसी चीज़ के होते ही तुरंत सक्रिय हो जाते हैं, क्योंकि वे पोलिंग के बजाय वेबहुक्स पर आधारित होते हैं, और एक्शन आपकी ओर से FastComments API को कॉल करते हैं।
यह गाइड मानती है कि आपके पास FastComments खाता है। आप यहाँ एक खाता बना सकते हैं।
यह गाइड Zapier ऐप के उपयोग को कवर करती है। इसके द्वारा कॉल किए जाने वाले एंडपॉइंट, साथ ही रिक्वेस्ट और रिस्पॉन्स फॉर्मेट और कनेक्शन के पीछे का OAuth फ्लो, API संदर्भ में प्रलेखित हैं।
अपना खाता कनेक्ट करें 
अपना खाता कनेक्ट करें
- Zapier में, एक Zap में FastComments स्टेप जोड़ें, या Zapier App Directory में FastComments ऐप पेज खोलें।
- Sign in to FastComments चुनें। Zapier पहले आपका क्षेत्र (region) पूछता है: United States चुनें जब तक कि आपका
खाता EU क्षेत्र (
eu.fastcomments.com) पर न बनाया गया हो। - एक FastComments विंडो खुलती है। यदि आप पहले से साइन इन नहीं हैं तो साइन इन करें।
- सहमति पेज की समीक्षा करें। यह Zapier एप्लिकेशन, जिस खाते से इसे कनेक्ट किया जाएगा, और अनुरोधित अनुमतियाँ (पढ़ना और लिखना) दिखाता है। Approve चुनें।
- Zapier कनेक्शन सहेजता है और उसे आपकी साइट के नाम और यूज़रनेम से लेबल करता है।
कनेक्शन OAuth का उपयोग करता है। Zapier में कोई API key कॉपी नहीं की जाती, और Zapier के पास मौजूद टोकन केवल उसी खाते के लिए काम करता है जिसे आपने स्वीकृत किया।
कौन कनेक्ट कर सकता है
कनेक्शन को स्वीकृति देने वाला व्यक्ति FastComments खाते पर API admin होना चाहिए। खाता स्वामियों के पास यह अनुमति होती है; अन्य टीम सदस्यों को Users पेज पर यह अनुमति दी जा सकती है। इसके बिना कोई व्यक्ति सहमति फ़ॉर्म के स्थान पर "आपके पास अनुमति नहीं है" पेज देखता है।
सही साइट कनेक्ट करना
सहमति पेज उस खाते को कनेक्ट करता है जिसमें आप वर्तमान में साइन इन हैं। यदि आप कई खातों का प्रबंधन करते हैं, तो स्वीकृति देने से पहले खाता स्विचर से सही खाते पर स्विच करें, या सहमति पेज पर switch account लिंक का उपयोग करें। Zapier में कनेक्शन लेबल साइट का नाम दिखाता है, इसलिए गलत चुनाव पहचानना आसान है।
एक्सेस की समीक्षा और रद्द करना
हर कनेक्शन FastComments डैशबोर्ड में Connected Apps के अंतर्गत दिखाई देता है, जिसमें उसकी अनुमतियाँ और अंतिम उपयोग का समय दिखता है। वहाँ से इसे रद्द करने पर Zapier तुरंत डिस्कनेक्ट हो जाता है; उस कनेक्शन का उपयोग करने वाला कोई भी Zap तब तक रुक जाता है जब तक इसे दोबारा कनेक्ट न किया जाए। आप Zapier की ओर से भी My Apps के अंतर्गत कनेक्शन हटा सकते हैं।
ट्रिगर्स 
ट्रिगर्स
ट्रिगर्स तब एक Zap शुरू करते हैं जब FastComments में कुछ होता है। तीनों तुरंत काम करते हैं: जिस क्षण घटना घटित होती है, FastComments उसे webhook के माध्यम से Zapier तक पहुँचा देता है। आपके खाते को कुछ भी poll नहीं किया जाता और इंतज़ार में कोई API क्रेडिट खर्च नहीं होता।
| ट्रिगर | कब सक्रिय होता है |
|---|---|
| New Comment | जब एक टिप्पणी पोस्ट की जाती है। डिफ़ॉल्ट रूप से केवल स्वीकृत, गैर-स्पैम टिप्पणियाँ ही ट्रिगर करती हैं। |
| Updated Comment | जब एक टिप्पणी संपादित, स्वीकृत, वोट, पिन, लॉक की जाती है या अन्यथा बदली जाती है। |
| Deleted Comment | जब एक टिप्पणी हटा दी जाती है। |
प्रत्येक ट्रिगर पूरी टिप्पणी लौटाता है: id, page URL और URL ID, टिप्पणीकर्ता का नाम और ईमेल, markdown और HTML रूप में टिप्पणी का पाठ, वोट की संख्या, approval और spam फ़्लैग, locale, domain, और सभी mentions। फ़ील्ड Webhooks, Data Structures के अंतर्गत प्रलेखित webhook payload से मेल खाते हैं।
विकल्प
Domain. प्रत्येक ट्रिगर में एक वैकल्पिक domain फ़िल्टर होता है, जो आपके खाते पर कॉन्फ़िगर किए गए domains की सूची दिखाता है। हर domain से घटनाएँ प्राप्त करने के लिए इसे खाली छोड़ दें।
Include Unapproved and Spam Comments. केवल New Comment ट्रिगर पर। मॉडरेशन के लिए रोकी गई या स्पैम चिह्नित टिप्पणियाँ डिफ़ॉल्ट रूप से छोड़ दी जाती हैं। जब ऐसी टिप्पणी बाद में स्वीकृत होती है, तो उसके लिए Updated Comment ट्रिगर सक्रिय होता है, इसलिए एक ऐसा Zap जो हर दृश्यमान होने वाली टिप्पणी पर प्रतिक्रिया देना चाहता है, वह approved फ़ील्ड पर फ़िल्टर के साथ Updated Comment का उपयोग करता है।
डिलीवरी कैसे काम करती है
एक Zap चालू करने से आपके खाते पर एक webhook सदस्यता बनती है, जो Webhooks पेज पर स्रोत API के साथ दिखाई देती है। Zap बंद करने से यह हट जाती है। Zapier की अपनी सीमाएँ लागू होती हैं कि वह प्रति मिनट कितनी घटनाएँ स्वीकार करता है; FastComments विफल डिलीवरी को बढ़ते अंतराल के साथ फिर से प्रयास करता है, और छह दिनों तक लगातार विफल होने वाली सदस्यता को अक्षम कर देता है। अक्षम सदस्यता को Webhooks पेज से दोबारा सक्षम किया जा सकता है, या बस Zap को बंद करके दोबारा चालू करें ताकि एक नई सदस्यता बन जाए।
एक खाते में अधिकतम 50 API सदस्यताएँ हो सकती हैं। FastComments ट्रिगर का उपयोग करने वाला प्रत्येक Zap एक का उपयोग करता है।
एक्शन और सर्च 
एक्शन और सर्च
एक्शन FastComments में डेटा बनाते हैं; सर्च डेटा खोजते हैं ताकि बाद का स्टेप उसका उपयोग कर सके। प्रत्येक एक्शन FastComments REST API को कॉल करता है और वही API क्रेडिट खर्च करता है जो आपके अपने कोड से कॉल करने पर लगते: प्रति कॉल एक क्रेडिट, जब तक अन्यथा उल्लेख न हो।
Create Comment
किसी पेज पर कमेंट पोस्ट करता है।
| फ़ील्ड | आवश्यक | नोट्स |
|---|---|---|
| Page URL ID | हाँ | वह URL ID जिसका उपयोग कमेंट विजेट पेज पर करता है। कमेंट इसी के आधार पर समूहित होते हैं। |
| Page URL | हाँ | पूरा पेज URL, जो नोटिफिकेशन ईमेल में उपयोग होता है। |
| Comment | हाँ | FastComments मार्कडाउन में कमेंट का मुख्य भाग। |
| Commenter Name | हाँ | नाम प्रति ईमेल अद्वितीय होते हैं, इसलिए उसी नाम का दूसरे ईमेल के साथ उपयोग विफल हो जाता है। |
| Commenter Email | नहीं | यदि ईमेल अभी मौजूद नहीं है तो उसके लिए एक यूज़र बनाया जाता है। |
| User ID | नहीं | किसी मौजूदा SSO यूज़र की id। यह नाम और ईमेल पर प्राथमिकता रखती है। |
| Parent Comment ID | नहीं | रिप्लाई पोस्ट करने के लिए सेट करें। |
| Approved, Verified | नहीं | दोनों का डिफ़ॉल्ट true है। अनअप्रूव्ड कमेंट मॉडरेशन तक छिपे रहते हैं। |
| Posted At | नहीं | डिफ़ॉल्ट रूप से अभी का समय। |
| Avatar URL, Page Title, Locale | नहीं | Locale का डिफ़ॉल्ट en_us है। |
| Show Live In Widget | नहीं | कमेंट को दर्शकों तक रीयल टाइम में पुश करता है। 1 के बजाय 2 क्रेडिट लगते हैं। |
| Run Spam Check, Send Emails | नहीं | डिफ़ॉल्ट रूप से बंद। |
Create or Update Page
किसी पेज पर कोई कमेंट होने से पहले उसका पेज रिकॉर्ड बनाता है, ताकि उसे लिस्ट और प्रतिबंधित किया जा सके। यह URL ID, शीर्षक, URL, और वैकल्पिक रूप से उन SSO ग्रुप ids को लेता है जो उसे देख सकते हैं। यदि उस URL ID वाला पेज पहले से मौजूद है, तो उसे दिए गए फ़ील्ड्स से अपडेट कर दिया जाता है, इसलिए एक Zap उसी पेज के लिए बार-बार चल सकता है।
Create or Update SSO User
एक सिंगल साइन-ऑन यूज़र बनाता है। यह आपकी अपनी user id, username और email लेता है, साथ ही वैकल्पिक display name, display label, avatar, website, group ids, और नोटिफिकेशन तथा प्राइवेसी फ़्लैग। यदि उस id वाला यूज़र पहले से मौजूद है, तो उसे अपडेट कर दिया जाता है। प्रशासनिक भूमिकाएँ Zapier से नहीं दी जा सकतीं।
Create Feed Post
HTML कंटेंट से FastComments फ़ीड में एक पोस्ट बनाता है। लेखक की user id आवश्यक है (FastComments या SSO user id); शीर्षक, टैग, और एक लिंक प्रीव्यू वैकल्पिक हैं।
Create or Update Hash Tag
एक हैश टैग बनाता है जिसका उपयोग कमेंटर्स कर सकते हैं, जिसमें वैकल्पिक रूप से एक URL हो सकता है जिससे वह लिंक हो। यदि टैग पहले से मौजूद है, तो उसे अपडेट कर दिया जाता है।
Flag Comment
मॉडरेटर समीक्षा के लिए एक कमेंट फ़्लैग करता है। फ़्लैग करने वाले यूज़र की id आवश्यक है; Create Comment द्वारा लौटाई गई author id काम करती है।
सर्च
| सर्च | इनपुट | रिटर्न करता है |
|---|---|---|
| Find Comment | Comment ID | कमेंट, या कुछ नहीं। |
| Find SSO User | SSO यूज़र, या कुछ नहीं। | |
| Find Page | URL ID | पेज, या कुछ नहीं। |
कोई सर्च जो कुछ नहीं ढूँढता, वह Zap को विफल नहीं करता। Find SSO User और Find Page Zapier का "create if it doesn't exist" विकल्प प्रदान करते हैं, जो कुछ न मिलने पर संबंधित create एक्शन चलाता है।
उदाहरण Zaps 
उदाहरण Zaps
कुछ वर्कफ़्लो जिन्हें सेट अप करने में कुछ ही मिनट लगते हैं।
नई टिप्पणियों के बारे में सूचित हों। New Comment, फिर Slack "Send Channel Message" या Discord "Send Channel Message"। संदेश में टिप्पणीकर्ता का नाम, टिप्पणी का टेक्स्ट और पेज URL मैप करें। प्रति साइट अलग चैनल पर सूचना पाने के लिए डोमेन फ़िल्टर जोड़ें।
हर टिप्पणी का लॉग रखें। New Comment, फिर Google Sheets "Create Spreadsheet Row"। Deleted Comment को दूसरे Zap के रूप में जोड़ें जो comment id के साथ एक पंक्ति जोड़ता है, ताकि शीट ऑडिट ट्रेल के रूप में भी काम करे।
टिप्पणी स्वीकृत होने पर लेखक को ईमेल भेजें। Updated Comment के साथ Zapier फ़िल्टर Approved is true, फिर Gmail "Send Email"। क्योंकि Updated Comment हर बदलाव पर ट्रिगर होता है, यह फ़िल्टर ही इस Zap को केवल स्वीकृतियों पर प्रतिक्रिया देने योग्य बनाता है।
टिप्पणीकर्ताओं को अपने CRM या मेलिंग लिस्ट में जोड़ें। New Comment, फिर टिप्पणीकर्ता के ईमेल का उपयोग करके HubSpot "Create or Update Contact" या Mailchimp "Add or Update Subscriber"। किसी को मार्केटिंग लिस्ट में जोड़ने से पहले अपनी गोपनीयता नीति और स्थानीय कानून का सम्मान करें।
फ़ॉर्म से टिप्पणी बनाएं। Typeform या Google Forms "New Response", फिर अपनी साइट द्वारा प्रशंसापत्रों (testimonials) के लिए उपयोग किए जाने वाले पेज URL ID के साथ FastComments Create Comment। दिखाई देने से पहले प्रत्येक की समीक्षा करने के लिए Approved को अनचेक छोड़ दें।
फ़ीड में घोषणाएँ पोस्ट करें। RSS by Zapier "New Item in Feed", फिर आइटम के title, content, और link के साथ Create Feed Post।
सदस्यों को SSO उपयोगकर्ताओं के रूप में प्रोविज़न करें। Memberstack, Memberful, या अपना खुद का webhook, फिर "find or create" मोड में Find SSO User के बाद Create SSO User।
रिपोर्ट की गई टिप्पणियों को एस्कलेट करें। Updated Comment, शून्य से अधिक flag count पर फ़िल्टर किया गया, फिर comment id और मॉडरेशन पेज के लिंक के साथ Trello "Create Card" या Linear "Create Issue"।
पेजों को लाइव होते ही प्रकाशित करें। WordPress या Ghost "New Post", फिर पोस्ट URL के साथ Create Page, ताकि पहली टिप्पणी से पहले पेज सूचीबद्ध और प्रतिबंधित हो जाए।
डिलीट की गई टिप्पणियों को संग्रहित करें। Deleted Comment, फिर अनुपालन (compliance) प्रतिधारण के लिए पूरी टिप्पणी के साथ Airtable "Create Record"।
समस्या निवारण 
समस्या निवारण
कनेक्ट करते समय "You do not have permission" त्रुटि। साइन-इन किया गया उपयोगकर्ता खाते पर API एडमिन नहीं है। खाते के स्वामी से Users पेज पर API अनुमति देने का अनुरोध करें, या स्वामी के रूप में कनेक्ट करें।
कनेक्शन गलत साइट के साथ लेबल किया गया है। सहमति पेज उस खाते को कनेक्ट करता है जिसमें आप उस समय साइन-इन थे। Zapier में डिस्कनेक्ट करें, FastComments डैशबोर्ड में खाता बदलें, और फिर से कनेक्ट करें।
इवेंट आना बंद हो गए। डैशबोर्ड में Webhooks पेज जांचें। जिस सब्सक्रिप्शन का एंडपॉइंट छह दिनों तक लगातार विफल रहा, वह स्वचालित रूप से अक्षम कर दी जाती है और कारण दिखाती है। वहां से इसे पुनः सक्षम करें, या Zap को बंद करके दोबारा चालू करें। यदि सब्सक्रिप्शन पूरी तरह गायब है, तो किसी ने इसे डिलीट कर दिया है; Zap को बंद करके दोबारा चालू करने से यह फिर से बन जाती है।
Zapier कहता है कि खाते को दोबारा कनेक्ट करने की आवश्यकता है। कनेक्शन Connected Apps पेज से रद्द कर दिया गया था, जिस उपयोगकर्ता ने इसे स्वीकृत किया था उसने API अनुमति खो दी, या खाता डिलीट कर दिया गया था। Zapier से दोबारा कनेक्ट करें।
कोई एक्शन "does not have write access" के साथ विफल होता है। कनेक्शन केवल-पढ़ने (read-only) की अनुमति के साथ स्वीकृत किया गया था। दोबारा कनेक्ट करें और दोनों अनुमतियां स्वीकार करें।
रेट लिमिट और क्रेडिट। एक्शन और खोजें आपकी प्लान के API क्रेडिट खर्च करते हैं और REST API के समान रेट लिमिट के अधीन होते हैं। ट्रिगर कोई क्रेडिट खर्च नहीं करते। जो Zap किसी सीमा में अटक जाता है, उसे Zapier FastComments द्वारा बताई गई देरी के बाद पुनः प्रयास करता है।
Domain ड्रॉपडाउन खाली है। डोमेन तब दिखाई देते हैं जब वे FastComments डैशबोर्ड के Domains पेज पर कॉन्फ़िगर किए जाते हैं। हर डोमेन के लिए इवेंट प्राप्त करने के लिए फ़ील्ड खाली छोड़ दें।