साइन-अप फ़ॉर्म
साइन-अप फ़ॉर्म और उन्हें भरने वाले लोगों की हर कमांड, काम करते उदाहरणों के साथ।
यह सब आपस में कैसे जुड़ता है
साइन-अप फ़ॉर्म उसे भरने वाले लोगों को आपकी ऑडियंस में जोड़ता है। यह एक ड्राफ़्ट और एक लाइव कॉपी रखता है: update ड्राफ़्ट और सेटिंग्स बदलता है, और publish ड्राफ़्ट को लाइव करता है। पढ़ने के लिए forms:read और बदलने के लिए forms:write चाहिए। resend-confirmation के लिए, और हर उस बदलाव के लिए जिससे फ़ॉर्म मेल भेजता है, emails:send भी चाहिए।
openemail forms create --name "Newsletter sign-up" --starter newsletter --publishopenemail forms list-submissions frm_3b9d2e7a1c4f80d56e2a9b14 --status pendingopenemail forms analytics frm_3b9d2e7a1c4f80d56e2a9b14 --days 30फ़ॉर्म
| कमांड | यह क्या करता है |
|---|---|
| openemail forms list | फ़ॉर्म का एक पेज, नए पहले, उनकी स्थिति और आँकड़ों के साथ |
| openemail forms create --name <value> | --starter, किसी --document फ़ाइल या एक ईमेल फ़ील्ड से ड्राफ़्ट बनाएँ। --publish उसे तुरंत लाइव कर देता है |
| openemail forms get <id> | एक फ़ॉर्म, उसके ड्राफ़्ट, उसकी लाइव कॉपी और उसकी सेटिंग्स के साथ |
| openemail forms update <id> | नाम, --document ड्राफ़्ट या कोई भी सेटिंग, जैसे --settings-double-opt-in, एक ही कॉल में बदलें |
| openemail forms publish <id> | ड्राफ़्ट को लाइव करें |
| openemail forms pause <id> | प्रकाशित फ़ॉर्म का साइन-अप लेना रोकें |
| openemail forms resume <id> | रोके गए फ़ॉर्म को फिर से खोलें |
| openemail forms duplicate <id> | किसी फ़ॉर्म को नए ड्राफ़्ट में कॉपी करें, उसके साइन-अप के बिना |
| openemail forms delete <id> | आपकी पुष्टि के बाद फ़ॉर्म और उसके साइन-अप हटाएँ। ब्राउज़र साइन-इन पर सत्यापन कोड भी माँगा जाता है |
| openemail forms list-starters | वे शुरुआती ढाँचे जिनसे कोई नया फ़ॉर्म शुरू हो सकता है |
| openemail forms get-starter <slug> | एक शुरुआती ढाँचा, उसके दस्तावेज़ के साथ |
| openemail forms analytics <id> | किसी अवधि में व्यू, साइन-अप और जोड़े गए लोग, अवधि 30 दिन, जब तक --days या --minutes कुछ और न कहें |
सबमिशन
| कमांड | यह क्या करता है |
|---|---|
| openemail forms list-submissions <id> | साइन-अप का एक पेज, नए पहले। --q ईमेल पतों में खोजता है और --status pending या added चुनता है |
| openemail forms get-submission <id> <submission-id> | हर जवाब के साथ एक साइन-अप |
| openemail forms delete-submission <id> <submission-id> | आपकी पुष्टि के बाद एक साइन-अप हटाएँ। व्यक्ति आपके संपर्कों में बना रहता है |
| openemail forms delete-submissions <id> <submission-ids...> | आपकी पुष्टि के बाद 200 तक साइन-अप हटाएँ |
| openemail forms approve-submission <id> <submission-id> | प्रतीक्षा कर रहे साइन-अप को व्यक्ति की पुष्टि के बिना जोड़ें। इसके लिए contacts:write भी चाहिए |
| openemail forms resend-confirmation <id> <submission-id> | प्रतीक्षा कर रहे साइन-अप को नया पुष्टि लिंक ईमेल करें, जब तक कि पिछले दस मिनट में एक जा न चुका हो। इसके लिए emails:send भी चाहिए |
किसी को साइन अप कराना
subscribe किसी प्रकाशित फ़ॉर्म पर वैसे ही भेजता है जैसे उसका पेज भेजता है। इसे न कुंजी चाहिए न साइन-इन, इसलिए यह साइन आउट रहते हुए भी काम करता है। बाकी जवाब --data के साथ JSON के रूप में दें, और फ़ॉर्म जिस पेज पर था उसे --oe-source के साथ।
openemail forms subscribe frm_3b9d2e7a1c4f80d56e2a9b14 --email [email protected] --data '{"first_name":"Ann","consent":true}'ग़ायब या ग़लत जवाब कोड 7 के साथ बाहर निकलता है और हर फ़ील्ड और उसका कारण सूचीबद्ध करता है। रोका गया फ़ॉर्म 6 के साथ बाहर निकलता है, और एक नेटवर्क से बहुत ज़्यादा साइन-अप 8 के साथ।