Mit der Boolky API können Sie eine Reihe von Funktionen integrieren, wie z.B. das Senden einer Nachricht an bestehende und neue Kontakte, Sie können berechnen, wie viel es vor dem Senden kosten wird. Sie können einen Kontakt hinzufügen, wenn Sie einen neuen Benutzer haben. Sie können alle Funktionen integrieren, die wir haben, wenn einige Funktionen nicht ausreichen oder Sie Probleme mit der Integration haben, schreiben an Unterstützungsdienst und wir werden dieses Problem so bald wie möglich lösen.
Nach dem Senden überprüfen wir die Telefonnummer. Wenn es sich um eine gültige Telefonnummer handelt, senden wir eine SMS.Auch wenn Sie unsere verwenden Kontakte und Gruppen APIs Sie können verwenden contactIds statt phoneNumbers oder groupIds statt phoneNumbers.
{
"phoneNumbers": [
"+18181111112",
"+18181111113",
"+18181111114",
"+18181111115"
],
"text": "Hello. Message sent by Boolky.",
"photos": "(binary)"
}
Variable | Type | Validation | Required | Info |
---|---|---|---|---|
text | string | Min 1, Max 650 characters | true | Message what you want to sent. |
phoneNumbers | string[] | Min 1 Number | true | Phone numbers to sent. |
photos | file[] | Min 1, Max 10 Photos | true | Sent mms Photos |
groupIds | int[] | null | false | Sent messages via groupIds, (Advanced). |
contactIds | int[] | null | false | Sent messages via contactIds, (Advanced). |
Wenn alles gut gegangen ist, werden Sie als Antwort sehen, dass der Wert des Felds messageKey erfolgreich ist. Auch in diesen Feldern finden Sie die Kosten, totalPartCount, receiverCount, text
{
"result": {
"data": {
"cost": 0.16,
"totalPartCount": 4,
"receiverCount": 4,
"text": "Hello. Message sent by Boolky."
},
"message": {
"localizedMessage": "Successfully sent cost: $0.16",
"messageKey": "success"
}
}
}
Diese Fehlerantwort kann abgerufen werden im 3 Fälle
{
"error": {
"localizedMessage": "Session expired",
"messageKey": "sessionExpired"
}
}
{
"error": {
"localizedMessage": "Account balance is not enough for this purchase, try to fund your account",
"messageKey": "insufficientFunds"
}
}
{
"error": {
"localizedMessage": "Payment error.",
"messageKey": "reject"
}
}