Keşfet API
Başlarken
PanelKeşfet API
REX API
Ödeme Yönetimi
Rapor Alma
Her kullanıcıya atılan mesaja birer reportid verilir. Mesaj kullanıcılara iletildiğinde ve kullanıcı mesajı okuduğunda bu reportid kullanılarak servislere bildirim atılır. Reportid bilgilerini ve raporları almak için servisin rapor alma yetkisinin olması gerekir. Yetki alınması için bipussu super admini ile iletişime geçilir. Servisin eş zamanlı/eş zamansız oluşuna göre raporlar ikiye ayrılır:
- Eş zamanlı rapor iletimi:
- Yapılan isteğe dönen cevapta rapor yer alır.
- Eş zamansız rapor iletimi:
- Servisin geri besleme url’i + /report adresine cevap dönülür.
Eş zamanlı rapor iletimi
Yapılan isteğe dönen cevapta rapor yer alır. Bu raporu destekleyen servis türleri:- Sendmsgserv servisinde tüm takipçilere gönderim yapıldığında (receiver: 1)
{ "txnid": "Broadcast-1Content", "resultcode": 0, "list": [{ "resultcode": 0, "receiver": "9053XXXXXXXX", "reportid": "6a7Q8-1502", "numberofmessage": 1, "totalnumberofmessage": 1 }] }
Özellik | Değer | Açıklama |
*txnid | string | isteğe ait id değeri |
*resultcode | string | Gönderim sonucu. |
*list | object | |
*resultcode | long | Bu mesaj için işlem sonucu |
*receiver | string | Gönderim yapılan alıcı özelindeki sonuç (0: Başarılı, Diğer herşey: Başarısız |
*reportid | string | Eğer resultcode 0 ise bu kullanıcıya gönderilen mesajın idsi. Gönderildi, okundu bilgileri daha sonra bu id ile gönderilecektir |
*numberofmessage | int | Kaçıncı mesaj olduğu |
*totalnumberofmessage | int | Kullanıcıya gönderilen mesajın sırası. Birden çok mesaj aynı anda gönderilmiş olabilir. Örneğin 2 mesaj tek kullanıcıya gönderildiyse bu değer mesajın sırasını gösterir. |
Eş zamansız rapor iletimi
Yapılan isteğe dönen cevapta rapor yer almaz. Gönderim yapıldıktan sonra servisin geri besleme url’i + /report adresine cevap dönülür.{ "reqid": 12, "txnid": "Broadcast-1Content", "resultcode": 0, "list": [ { "receiver": "9053XXXXXXXX", "resultcode": 0, "reportid": "6a7Q8-1502", "numberofmessage": 1, "totalnumberofmessage": 1 }, { "receiver": "9053XXXXXXXX", "resultcode": 312, "reportid": null, "numberofmessage": null, "totalnumberofmessage": 1 } ] }
Özellik | Değer | Açıklama |
*reqid | string | Rapor gönderimine ait id değeri |
*txnid | string | isteğe ait id değeri |
*resultcode | string | Gönderim sonucu. |
*list | object | |
*resultcode | long | Bu mesaj için işlem sonucu |
*receiver | string | Gönderim yapılan alıcı özelindeki sonuç (0: Başarılı, Diğer herşey: Başarısız |
*reportid | string | Eğer resultcode 0 ise bu kullanıcıya gönderilen mesajın idsi. Gönderildi, okundu bilgileri daha sonra bu id ile gönderilecektir |
*numberofmessage | int | Kaçıncı mesaj olduğu bilgisi. |
*totalnumberofmessage | int | Kullanıcıya gönderilen mesajın sırası. Birden çok mesaj aynı anda gönderilmiş olabilir. Örneğin 2 mesaj tek kullanıcıya gönderildiyse bu değer mesajın sırasını gösterir. |