Kayıt formları
Kayıt formları ve onları dolduran kişiler için her komut, uygulamalı örneklerle.
Her şey nasıl birbirine bağlanır
Bir kayıt formu, onu dolduran kişileri kitlelerinize ekler. Bir taslak ve yayındaki bir kopya tutar: update taslağı ve ayarları değiştirir, publish ise taslağı yayına alır. Okumak forms:read, değiştirmek forms:write gerektirir. resend-confirmation ve formun posta göndermesine yol açan her değişiklik ayrıca emails:send gerektirir.
openemail forms create --name "Newsletter sign-up" --starter newsletter --publishopenemail forms list-submissions frm_3b9d2e7a1c4f80d56e2a9b14 --status pendingopenemail forms analytics frm_3b9d2e7a1c4f80d56e2a9b14 --days 30Formlar
| Komut | Ne yapar |
|---|---|
| openemail forms list | Formlardan bir sayfa, en yeniden eskiye, durumları ve rakamlarıyla |
| openemail forms create --name <value> | --starter değerinden, bir --document dosyasından ya da tek bir e-posta alanıyla taslak oluşturun. --publish onu hemen yayına alır |
| openemail forms get <id> | Taslağı, yayındaki kopyası ve ayarlarıyla tek bir form |
| openemail forms update <id> | Adı, --document taslağını ya da --settings-double-opt-in gibi istediğiniz ayarları tek bir çağrıda değiştirin |
| openemail forms publish <id> | Taslağı yayına alın |
| openemail forms pause <id> | Yayımlanmış bir formun kayıt almasını durdurun |
| openemail forms resume <id> | Duraklatılmış bir formu yeniden açın |
| openemail forms duplicate <id> | Bir formu, kayıtları olmadan yeni bir taslağa kopyalayın |
| openemail forms delete <id> | Onayladıktan sonra bir formu ve kayıtlarını silin. Tarayıcı oturumunda ayrıca bir doğrulama kodu istenir |
| openemail forms list-starters | Yeni bir formun başlayabileceği başlangıç noktaları |
| openemail forms get-starter <slug> | Belgesiyle birlikte tek bir başlangıç noktası |
| openemail forms analytics <id> | Bir zaman aralığında görüntülemeler, kayıtlar ve eklenen kişiler; --days ya da --minutes aksini söylemedikçe 30 gün |
Gönderimler
| Komut | Ne yapar |
|---|---|
| openemail forms list-submissions <id> | Kayıtlardan bir sayfa, en yeniden eskiye. --q e-posta adreslerinde arar, --status ise pending ya da added seçer |
| openemail forms get-submission <id> <submission-id> | Tüm yanıtlarıyla tek bir kayıt |
| openemail forms delete-submission <id> <submission-id> | Onayladıktan sonra tek bir kaydı silin. Kişi, kişilerinizde kalır |
| openemail forms delete-submissions <id> <submission-ids...> | Onayladıktan sonra en fazla 200 kaydı silin |
| openemail forms approve-submission <id> <submission-id> | Bekleyen bir kaydı onayı olmadan ekleyin. Ayrıca contacts:write gerektirir |
| openemail forms resend-confirmation <id> <submission-id> | Son on dakikada bir onay gönderilmediyse bekleyen bir kayda yeni bir onay bağlantısını e-postayla gönderin. Ayrıca emails:send gerektirir |
Birini kaydetme
subscribe, yayımlanmış bir forma, onun sayfasının yaptığı gibi veri gönderir. Ne anahtar ne de oturum açma gerektirir, bu yüzden oturum açmadan da çalışır. Diğer yanıtları --data ile JSON olarak, formun bulunduğu sayfayı da --oe-source ile geçirin.
openemail forms subscribe frm_3b9d2e7a1c4f80d56e2a9b14 --email [email protected] --data '{"first_name":"Ann","consent":true}'Eksik ya da yanlış bir yanıt 7 koduyla çıkar ve her alanı nedeniyle birlikte listeler. Duraklatılmış bir form 6 ile, tek bir ağdan gelen çok fazla kayıt ise 8 ile çıkar.