सभी गाइड

Facebook Page को Social Quack से जोड़िए

एक मुफ़्त Meta ऐप, एक बार साइन इन — और आप जिस भी Facebook Page को सँभालते हैं, वह तय समय पर पोस्ट करने लगती है।

Facebook में बाक़ी सेटअप से कुछ ज़्यादा क्लिक लगते हैं — इसलिए नहीं कि यह मुश्किल है, बल्कि इसलिए कि Meta की डेवलपर साइट पर मेन्यू बहुत हैं। नीचे लिखा सब कुछ एक ही बार का है: आप अपना एक छोटा-सा ऐप बनाते हैं, दो मान Social Quack में चिपकाते हैं, साइन इन करते हैं, ऐप पब्लिश करते हैं, और हो गया। न App Review है, न बिज़नेस वेरिफ़िकेशन — Meta का Standard Access उन Pages को पहले ही कवर करता है जिन्हें ऐप का अपना एडमिन सँभालता है, यानी आप।

शुरू करने से पहले दो बातें जान लीजिए। जो App ID और सीक्रेट आप बनाएँगे, वे आपके अपने Mac पर एन्क्रिप्टेड रहते हैं; Page जोड़ते समय वे वहीं से सीधे Facebook जाते हैं, और Social Quack का अपना कोई सर्वर नहीं है जो उन्हें कभी देखे। और चूँकि डेवलपर ऐप आपका अपना है, पोस्ट करने की उसकी सीमा भी सिर्फ़ आपकी है — आप किसी साझा पूल में Social Quack के दूसरे ग्राहकों के साथ नहीं हैं, इसलिए किसी और की गतिविधि की वजह से आप पर रोक नहीं लग सकती।

1. क्या-क्या चाहिए

  • एक ऐसा Facebook Page जिसके आप admin हैं। Social Quack सिर्फ़ Pages पर पोस्ट करता है — ऐप्स निजी प्रोफ़ाइल पर पोस्ट नहीं कर सकते।
  • वही Facebook अकाउंट जिसके पास यह भूमिका है, साइन इन वाले चरण के लिए।
  • Social Quack खुला हो — साइडबार में Channels (चैनल) → Facebook Page कार्ड → Set up app keys (ऐप कुंजियाँ सेट करें)। उसी पैनल में वे दो बॉक्स हैं जिन्हें आप भरेंगे, और उनके ऊपर वह रीडायरेक्ट पता है जो चरण 4 में चाहिए होगा, साथ में कॉपी बटन के। Meta की साइट पर काम करते समय उसे पीछे खुला रहने दीजिए।

एक बार साइन इन करने से हर वह Page जुड़ जाती है जिसके आप admin हैं — हर एक अपने अलग चैनल के रूप में आती है, और जो नहीं चाहिए उन्हें आप बाद में हटा सकते हैं।

2. अपना Meta ऐप बनाइए

  1. https://developers.facebook.com पर जाइए और अपने Facebook अकाउंट से लॉग इन कीजिए।
  2. My Apps → Create app.
  3. जब यह पूछे कि आपका ऐप क्या करेगा, तो "Manage everything on your Page" वाला उपयोग-मामला चुनिए। (पहले से कोई Meta ऐप है जिसे दोबारा इस्तेमाल करना चाहेंगे? उसे खोलिए और Dashboard → Add use case से वही उपयोग-मामला जोड़ लीजिए।)
  4. Meta आपसे कोई business portfolio जोड़ने या बनाने को कहेगा। अपना चुन लीजिए, या न हो तो बना लीजिए।

3. अनुमतियाँ जोड़िए

उपयोग-मामले वाले कार्ड पर Customize दबाइए, फिर Permissions and features के नीचे इन चारों में से हर एक के आगे Add दबाइए:

अनुमति यह किसलिए है
pages_manage_posts आपकी Page पर पोस्ट प्रकाशित करने के लिए।
pages_read_engagement ऊपर वाली के साथ यह भी ज़रूरी है, वरना Facebook Social Quack को कोई Page पोस्ट करने के लिए सौंपता ही नहीं।
pages_manage_engagement कई हिस्सों वाली पोस्ट के बाक़ी हिस्सों को पहली पोस्ट के नीचे कमेंट के रूप में डालने के लिए।
pages_read_user_content Facebook इसे pages_manage_engagement के साथ ही माँगता है। इसे छोड़ दिया तो साइन इन "Invalid Scopes" कहकर नाकाम हो जाएगा।

pages_show_list इस उपयोग-मामले में पहले से शामिल है, इसलिए उसके लिए कुछ जोड़ना नहीं है। business_management भी शामिल है — और वही वजह है कि किसी business portfolio से जुड़ी Pages सूची में दिखती ही हैं। ख़ुद अनुमतियाँ जोड़ने के बजाय "Manage everything on your Page" उपयोग-मामला चुनने की एक वजह यह भी है।

चारों में से कोई भी छूट गई, तो चरण 6 की साइन इन स्क्रीन "Invalid Scopes" कह देगी। और अगर आपने कोई अनुमति Page जोड़ने के बाद जोड़ी, तो पहले से बना कनेक्शन अपने आप उसे नहीं पा जाता — Social Quack में वापस Channels पर जाइए, Add a channel (चैनल जोड़ें) के नीचे Facebook Page कार्ड पर Connect (जोड़ें) दबाइए और नई अनुमति को मंज़ूरी देते हुए फिर से साइन इन कीजिए। जुड़े हुए चैनल पर पहले Remove (हटाएँ) मत दबाइए: वह चैनल और उस पर कतार में खड़ी हर पोस्ट मिटा देता है, और Facebook की तरफ़ कुछ बदलता भी नहीं। दोबारा जोड़ने पर आपकी मौजूदा Page ही अपडेट होती है और उसकी कतार बनी रहती है।

4. Meta को बताइए कि आपको कहाँ वापस भेजना है

बाएँ मेन्यू में Facebook Login for Business → Settings खोलिए।

  1. रीडायरेक्ट पता Valid OAuth Redirect URIs में चिपकाइए। वह पता Social Quack में उसी Set up app keys स्क्रीन पर दिखता है, बग़ल में कॉपी बटन के साथ — यह पेज उसे आपके लिए छाप नहीं सकता, क्योंकि Social Quack आपके अपने सेटअप के हिसाब से सही पता तय करता है। ऐप से कॉपी करके पूरा-का-पूरा चिपकाइए।
  2. पेज में सबसे नीचे Save changes दबाइए।
  3. अब जाकर वही पता Redirect URI Validator वाले बॉक्स में चिपकाइए और Check URI दबाइए। उसे कहना चाहिए कि URI मान्य है। सेव किए बिना जाँचने पर यह हमेशा नाकाम होता है — इस पेज पर सबसे आम ग़लती यही है।

यह पता आपके अपने कंप्यूटर पर नहीं, बल्कि socialquack.com पर इसलिए है क्योंकि Meta सिर्फ़ वही पते लेता है जो https:// से शुरू हों। वह साइन इन को सीधे आपके Mac पर चल रहे ऐप को सौंप देता है, बस इतना ही।

5. App ID और App Secret कॉपी कीजिए

बाएँ मेन्यू में ही रहिए, सबसे नीचे तक स्क्रोल कीजिए और App settings → Basic खोलिए।

  • App ID को Social Quack के Meta App ID बॉक्स में कॉपी कीजिए।
  • App Secret के आगे Show दबाइए और उसे Meta App Secret में कॉपी कीजिए।

इसी स्क्रीन पर रहते हुए: अगर Privacy Policy URL वाला फ़ील्ड ख़ाली है, तो उसमें https://socialquack.com/privacy डालकर Save changes दबा दीजिए। जब तक ऐप में यह न हो, Meta लॉगिन स्क्रीन ही नहीं आने देता।

6. अपनी Pages जोड़िए

Set up app keys पैनल में Save (सहेजें) दबाइए — यह Social Quack का अपना Save बटन है, चरण 5 वाला Meta का Save changes नहीं। Social Quack दोनों कुंजियाँ सहेज लेता है और तुरंत आपके सामान्य वेब ब्राउज़र में Facebook की साइन इन स्क्रीन खोल देता है; अगर न खुले, तो Facebook Page कार्ड पर Connect दबाइए।

वहाँ उसी Facebook अकाउंट से साइन इन कीजिए जो Page का admin है। Facebook की अनुमति वाली स्क्रीन पर सब कुछ टिक रहने दीजिए — वहाँ किसी Page या अनुमति का टिक हटाना ही वह आम वजह है जिससे अगली स्क्रीन ख़ाली आती है।

जब ब्राउज़र कहे कि टैब बंद किया जा सकता है, तो Social Quack में लौट आइए। आप जिन-जिन Pages को सँभालते हैं, वे सब अब Channels में अपने-अपने चैनल के रूप में दिखेंगी। जिन पर पोस्ट नहीं करना, उन्हें हटा दीजिए — वे अभी-अभी बनी हैं, इसलिए उन पर खोने को कुछ भी कतार में नहीं है।

7. ऐप पब्लिश कीजिए — इसे छोड़िए मत

बायाँ मेन्यू → Dashboard → सबसे नीचे "Check requirements then publish" वाले बॉक्स तक जाइए → Publish।

जब तक आप यह नहीं करते, ऐप जो भी पोस्ट करता है उसे Facebook सिर्फ़ आपको दिखाता है। आपकी अपनी स्क्रीन पर पोस्ट बिलकुल सामान्य दिखती है और बाक़ी सबके लिए अदृश्य रहती है — पता न हो तो इसमें उलझकर एक घंटा निकल जाता है। पब्लिश करने पर वे पोस्ट सार्वजनिक हो जाती हैं, पहले की गई पोस्ट भी।

अगर यह Privacy Policy URL की शिकायत करे, जबकि आपने उसे चरण 5 में डाल दिया था: App settings → Basic खोलिए, एक बार फिर Save changes दबाइए, फिर Dashboard पर लौटकर दोबारा Publish दबाइए।

8. आप क्या-क्या पोस्ट कर सकते हैं

टेक्स्ट 63,206 अक्षरों तक।
लिंक Compose (लिखें) में Facebook चैनल टिक कीजिए, तो Link to attach बॉक्स मिलता है। Facebook उसके लिए एक प्रीव्यू कार्ड बनाता है। फ़ोटो और वीडियो वाली पोस्ट पर इसे अनदेखा कर दिया जाता है।
तस्वीरें एक पोस्ट में 10 तक।
वीडियो प्रति पोस्ट एक।
कई हिस्सों वाली पोस्ट बाक़ी हिस्से पहली पोस्ट के नीचे, क्रम से, कमेंट के रूप में जाते हैं।

एक ही पोस्ट में वीडियो और तस्वीरें साथ नहीं आ सकतीं — Facebook में ऐसा कोई फ़ॉर्मैट ही नहीं है। उन्हें दो अलग पोस्ट के रूप में शेड्यूल कीजिए।

तस्वीरें और वीडियो सीधे आपके Mac से Facebook पर अपलोड होते हैं, इसलिए इस प्लेटफ़ॉर्म के लिए मीडिया होस्टिंग में कुछ भी सेट नहीं करना है।

आपकी Page का कनेक्शन किसी घड़ी के हिसाब से ख़त्म नहीं होता। वह सिर्फ़ तब टूटता है जब आप अपना Facebook पासवर्ड बदल दें, Page पर अपनी admin भूमिका खो दें, या ऐप को अपने Facebook अकाउंट से हटा दें — ऐसे में आप Channels में दोबारा जोड़ लीजिए।

कुछ गड़बड़ हो जाए तो

आपको क्या दिखता है इसका मतलब क्या कीजिए
Facebook की साइन इन स्क्रीन पर "Invalid Scopes" उपयोग-मामले में चार में से कोई एक अनुमति नहीं है चारों जोड़िए (चरण 3), फिर Facebook Page कार्ड पर दोबारा Connect दबाइए
"Facebook returned no pages you can post to" आप किसी भी Page के admin या editor नहीं हैं, अनुमति वाली स्क्रीन पर किसी चीज़ का टिक हटा दिया गया था, या — जब तक ऐप पब्लिश नहीं है — आपके Facebook अकाउंट की ऐप पर कोई भूमिका नहीं है अपनी Page भूमिका जाँचिए, दोबारा जोड़िए और किसी का टिक मत हटाइए; ऐप पब्लिश कीजिए (चरण 7)
Redirect URI Validator कहता है कि URI मान्य नहीं है आपने Save changes से पहले Check URI दबा दिया पहले सेव कीजिए, फिर जाँचिए (चरण 4)
Facebook लॉगिन स्क्रीन दिखाता ही नहीं ऐप में कोई Privacy Policy URL नहीं है App settings → Basic के नीचे https://socialquack.com/privacy डालिए और Save changes दबाइए
पोस्ट प्रकाशित तो हो गई, पर दोस्तों और ग्राहकों को दिखती नहीं ऐप अब भी पब्लिश नहीं हुआ है — Facebook उसकी पोस्ट सिर्फ़ आपको दिखाता है Dashboard → "Check requirements then publish" → Publish (चरण 7)। पहले की पोस्ट भी दिखने लगती हैं
पोस्ट पर "Facebook refused: missing permission" वह अनुमति जोड़ने से पहले ही Page जुड़ चुकी थी; पुराने कनेक्शन को वह अपने आप नहीं मिलती उसे Customize → Permissions and features के नीचे जोड़िए (पहले हिस्से के नीचे कमेंट के लिए pages_manage_engagement चाहिए), फिर Channels में Facebook Page कार्ड पर दोबारा Connect दबाइए। चैनल को Remove मत कीजिए — उससे उसकी कतार वाली पोस्ट मिट जाती हैं, और अनुमति तो ऊपर से दोबारा जोड़ने पर ही मिलती है
"Facebook token is no longer valid — reconnect the page in Channels" आपका Facebook पासवर्ड बदल गया, Page पर आपकी भूमिका चली गई, या ऐप आपके अकाउंट से हटा दिया गया Channels → Facebook Page कार्ड पर दोबारा Connect दबाइए; मौजूदा चैनल और उसकी कतार में जो कुछ है, सब वैसे ही चलता रहता है
पोस्ट नाकाम होती है, फिर कुछ मिनट बाद ख़ुद चली जाती है Facebook ने अस्थायी रेट लिमिट लगा दी थी कुछ नहीं — Social Quack इन्हें पहचानता है और ख़ुद दोबारा कोशिश करता है
कुछ तस्वीरें दिखीं ही नहीं पोस्ट में वीडियो और तस्वीरें मिली-जुली थीं वीडियो और तस्वीरें अलग-अलग पोस्ट कीजिए

किसी चरण पर अटक गए? [email protected] पर ईमेल कीजिए — जवाब कोई इंसान देगा।