Using Flows
Eğer ki kullanıcıdan çok fazla veri alacaksak veya bir form mantığı isteniyorsa kullanılabilir. Whatsapptan çıkmadan bir form çıkartmayı sağlar
Last updated
Eğer ki kullanıcıdan çok fazla veri alacaksak veya bir form mantığı isteniyorsa kullanılabilir. Whatsapptan çıkmadan bir form çıkartmayı sağlar
Last updated
İlk olarak https://business.facebook.com/wa/manage/flows adresinden flow oluşturmak için adimlari atin nasil flow oluşturacağınız ile ilgili detaylı bilgi https://developers.facebook.com/docs/whatsapp/flows/reference/components adresinden alabilirsiniz.
Flowunuzu oluşturduğunuzda eğer ki uç noktalı bir flow oluşturduysanız açık uç oluştururken adresinizi sonuna "/api/cxperium/flows" pathını eklemeniz gerekmektedir. Ayni zamanda projenizin de açık olması gerekmektedir.
Projenizde .env dosyasına PRIVATE_PEM_KEY eklemeniz gerekmektedir. Burada bir Private Pem key oluşturmanız ve buraya yazmanız gerekmektedir.
Artık kullanıcıya bir flow göndermek için projenizde bazı değişiklikleler yapmanız gerekmektedir. Tam olarak böyle gözükmelidir.
Görüntülemek için kullanacağiniz servis şu şekildedir;
flowId : Oluşturduğunuz flowun idsi.
flowToken : Flowun çalişacaği intentin adresi + & + this.activity.from (Flowun gideceği kişinin telefon numarası) example : CXPerium.Dialogs.WhatsApp.WelcomeDialog&90599999999
flowCta : Flow gönderildiğinde bir butonlu mesaj olarak gider ve kişi butona basıldığı vakit form açilir. Bu butonun ismi
screen : Flow jsonunda ilk hangi ekrandan başlamasını istiyorsanız onu yazmalısınız.
data : Eğer flow ilk açılırken daya göndermek istiyorsanız burada obje olarak göndermelisiniz. Ama dikkat edin flow objesinde yazdığınız alanların tamamını aynı isimle göndermeniz gerekmektedir.Değer yoksa null yazabilirsiniz