İçerik Tipleri
Başlarken
PanelKeşfet API
REX API
Ödeme Yönetimi
Kontak
Kontak bilgisi paylaşımını sağlar. Paylaşılacak kişiye ait en az 1 telefon numarası ve en az 1 adres eklenebilir.Type değeri 9’dur.
{ "txnid": "542324", "receiver": { "type": 2, "address": "905XXXXXXXXX" }, "composition": { "list": [{ "type": 10, "vCard": { "name": "Cemal", "surname": "Önder", "phonenumbers": ["9053XXXXXXXX", "905XXXXXXXXX"], "addresses": [{ "address": "Bahçelievler, Yenibosna, Atatürk Caddesi", "postalcode": "34197", "city": "İstanbul", "country": "Türkiye" }] } }] } }
Özellik | Değer | Açıklama |
*txnid | string | isteğe ait id değeri |
*receiver | object | |
*type | int | Mesaj gönderilecek kullanıcının adres türü. Alabileceği değerler: 0 -> Hash (karıştırılmış) adres 1 -> Servisi takip eden tüm adresler 2 -> MSISDN (açık numara) |
*address | string | type ile belirtilen türdeki adres. type 0 ise address karıştırılmış formattadır, bipussu tarafından verilen değer girilir. type 1 ise address değeri istek içerisinde yer almamalıdır. type 2 ise address 905XXXXXXXXX formatında verilir. |
*composition | object | |
*list | list | Gönderilecek mesaj listesi. En az 1 tane eklenmelidir. |
*type | int | Mesaj tipi. Alabileceği değerler: 0 – Metin 2 – Fotoğraf 3 – Ses 4 – Video 5 – Çıkartma 6 – Caps 7 – Konum 9 – Bitiş Çizgisi 10 – Kontak 13 – Şablon Medya Mesajı 14 – Doküman |
*vCard | string | |
*name | string | Kontak ismi |
*surname | string | Kontak soyismi |
*phonenumbers | list | Kontak numaralarından oluşan liste |
*addresses | list | Kontak adres listesi |
*address | string | Adres |
*postalcode | string | Posta kodu |
*city | string | Şehir |
*country | string | Ülke |
Doğrulamalar
- vCard değeri boş bırakılmamalıdır. [1027]
- name değeri null olamaz boş olamaz, en fazla 200 karakter uzunluğunda olmalıdır. [1027]
- surname değeri en fazla 200 karakter uzunluğunda olmalıdır. [1028]
- phonenumbers değeri en fazla 3 adet numara içerebilir. Numaralar en az 3 en fazla 15 karakter uzunluğunda ve MSISDN (E164 formatı) formatında olmalıdır. [1029]
- adresses değeri en fazla 3 adet adres içerebilir. [1030]
Hata Kodları
resultcode |
Açıklama |
1027 | invalid contact name |
1028 | invalid contact surname |
1029 | invalid contact phonenumber |
1030 | invalid contact address |