Es folgt die Liste der API bietet wir mit Applikationen von Drittanbietern zur Vollautomatisierung und nahtlose Berechtigung zu gehören.

REST API

Diese REST-API Nord externe Schnittstelle, um einige Funktionen ICTBroadcast nennen. ICTBroadcast Verantwort 3 Klassen API_User, API_contact und API_Campaign in der REST-API Es folgt Code Beispiel gehört, wie diese Funktionen aufrufen:

User_Create

Diese Funktion hat einen neuen neuen Benutzer in ICTBroadcast. Folgende Code fordert, wie man diese Funktion aufrufen.

Parameter

$ user: serialmäßige Array mit Nutzdaten

Rückgabewert

Gibt ein Array mit Benutzerdaten, fällt erfolgreich. Eine Änderung gibt Array mit falschen Wert.

User_Update

Diese Funktion heißt die Nutzdaten.

Parameter

$ user_id: ID des Zugriffers, die Datenerwartung werden soll

$ user: Daten des Benutzers

Rückgabewert

Gibt json codierte String mit Benutzerdaten, fällt erfolgreich. Eine Änderung gibt Array mit falschen Wert.

User_Get

Diese Funktion mögliche Daten der Benutzer, seine ID als Argument zur Verfügung gestellt.

Parameter

$ user_id: ID des Benutzer,

$ search: Suche

$ value: Wert

Rückgabewert

Gibt json codierte String mit Benutzerdaten, fällt erfolgreich. Eine Änderung gibt Array mit falschen Wert.

User_Delete

Diese Funktion Löschen eines Benutzers, sein ID ist.

Parameter

$ user_id: ID des Benutzer,

Rückgabewert

Liefert wahr, wenn erfolgreich ausgewählt andernfalls falsch.

User_Extension_Create

Diese Funktion gehört zu den Vertrauenspersonen.

Parameter

$ user_id: ID des Benutzer,

$ extension: Array mit Daten für die neue Erweiterung

Rückgabewert

Gibt json codierte String mit gegebenen Daten, wenn erfolgreich. Eine Änderung gibt Array mit falschen Wert.

User_Role_List

Diese Funktion heißt alle möglichen Rollen.

Parameter

Keine

Rückgabewert

Gibt json codierte String mit fäherrollen, fällt erfolgreich.

User_Payment_Create

Diese Funktion statt Kredit im Rechteerkonto

Parameter

$ user_id: ID des Benutzer,

$ value: Vertragsbedürftig

$ description: Kurzbeschreibung

$ type: Art der erhöhten

Rückgabewert

Liefert wahr, fällt wahr Kredit erfolgreich andernfalls falsch.

Benutzer-Anmeldung

Diese Funktion meldet sich ein Benutzer.

Parameter

$ session_id: Sitzungs-ID

Rückgabewert

Versandkosten Sitzungsnamen wenn erfolgreich sonst falsch zurück.

User_Logout

Diese Funktion Andere Benutzer-Sitzung, um ihn abmelden.

Parameter

$ session_id: Sitzungs-ID

Rückgabewert

Versandkosten Sitzungsnamen wenn erfolgreich sonst falsch zurück.

Campaign_Status

Diese Funktion gibt den Status der Kampagne, seine ID gehört.

Parameter

$ Campaign_id: ID der Kampagne, deren Status ist verbunden

Rückgabewert

Gibt json codierte String mit erforderlichen Statusdaten, wenn erfolgreich.

Campaign_Start

Diese Funktion startete eine Kampagne, ihre ID heißt.

Parameter

$aign_id: ID der Kampagnen

Rückgabewert

Gibt json codierte String mit erforderlichen Statusdaten, wenn erfolgreich.

Campaign_Stop

Diese Funktion stoppt eine Kampagne, ihre ID gehört.

Parameter

$aign_id: ID der Kampagnen

Rückgabewert

Gibt json codierte String mit erforderlichen Statusdaten, wenn erfolgreich.

Campaign_Contact_Create

Diese Funktion ist eine Möglichkeit, den Kontakt zu übernehmen, der durch die Kampagne, die ID wird, wie es möglich ist.

Parameter

$ contact_id: Array mit Kontaktdaten, die werden werden.

$aign_id: ID der Kampagnen

Rückgabewert

Gibt json codierte String mit Kampagnen Daten, wenn erfolgreich.

Campaign_Summary

Diese Funktion gibt die Zusammenfassung der Kampagnen. Es wird eine Liste Status (Verträge, Staus, keine Antwort nicht) Jeder Kontakt in der Kampagne.

Parameter

$ Campaign_id: ID der Kampagne, deren Status ist verbunden

$ usr_id: ID des Zugriffers, besitzt diese Kampagnen

Rückgabewert

Gibt json codierte String mit Kampagnen Daten, wenn erfolgreich.

Campaign_Result

Diese Funktion wurde gestellt, sein Status.

Parameter

$ Campaign_id: ID der Kampagne, deren Status ist verbunden

$ status: Status der Kampagne

$ usr_id: ID des Zugriffers, besitzt diese Kampagnen

Rückgabewert

Gibt json codierte String mit Kampagnen Daten, wenn erfolgreich.

Contact_Create

Diese Funktion hat einen neuen Kontakt in der richtigen Gruppe.

Parameter

$ contact: Array mit Kontaktdaten.

$ contact_group_id: ID der Kontaktgruppe.

Rückgabewert

Versandkosten json codierter String mit Status des Kontakts, fällt erfolgreich.

Contact_Delete

Diese Funktion besteht einen Kontakt, seine ID gehört.

Parameter

$ contact_id: ID des Kontakts zu entfernen.

Rückgabewert

Versandkosten json codierter String mit Status des Kontakts, fällt erfolgreich.