WhatsAPP Business API für Delphi
Senden Sie WhatsApp-Nachrichten mit unserer API für Delphi einfach und sicher. Testen Sie unsere API für Delphi kostenlos. Unser Team hilft Ihnen dabei, den automatisierten Versand von WhatsAPP in Ihre Anwendung in Delphi zu integrieren.
WhatsAPP Business API-Funktionalität
Senden Sie eine Nachricht von WhatsAPP mit Delphi
uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=sendmessage&user=user&password=password&platformid=100&destination=3460000000&message=test+message";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.
Parameter | Beschreibung | Zwigend / optional |
---|---|---|
class=whatsapp | Sorte deren Antragen sich realisiert | Zwigend |
method=sendmessage | Sortenmethode deren Antragen sich realisiert | Zwigend |
user | Der User / Email Ihres Afilnet Account | Zwigend |
password | Das password Ihres Afilnet Account | Zwigend |
platformid | Plattform-ID | Zwigend |
destination | whatsapp.sendmessage_destination | Zwigend |
message | whatsapp.sendmessage_message | Zwigend |
Antworten:
- Status
-
result (si status=success), Sie werden die nächsten Codes bekommen:
- Sie werden kein Grenzkosten bekommen
- Fehler (si status=Fehler), hier werden Sie der Fehlercode bekommen
Fehlercodes:
Code | Beschreibung |
---|---|
MISSING_USER | User / email nicht beiliegend |
MISSING_PASSWORD | Password nicht beiliegend |
MISSING_CLASS | Sorten nicht beiliegend |
MISSING_METHOD | Methode nicht beiliegend |
MISSING_COMPULSORY_PARAM | Parameterversicherung nicht beiliegend |
INCORRECT_USER_PASSWORD | User oder Passwort inkorrekt |
INCORRECT_CLASS | Inkorrekt Sorte |
INCORRECT_METHOD | Inkorrekt Methode |
CHANNEL_NOT_FOUND | Der angegebene Kanal existiert nicht |
Senden Sie eine Datei von WhatsAPP mit Delphi
uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=sendmessage&user=user&password=password&platformid=100&destination=3460000000&message=test+message";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=sendfile&user=user&password=password&platformid=100&destination=3460000000&type=image&fileurl=https://www.example.com/image.jpg&thumburl=https://www.example.com/thumb.jpg&message=test+message";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.
Parameter | Beschreibung | Zwigend / optional |
---|---|---|
class=whatsapp | Sorte deren Antragen sich realisiert | Zwigend |
method=sendfile | Sortenmethode deren Antragen sich realisiert | Zwigend |
user | Der User / Email Ihres Afilnet Account | Zwigend |
password | Das password Ihres Afilnet Account | Zwigend |
platformid | Plattform-ID | Zwigend |
destination | whatsapp.sendfile_destination | Zwigend |
type | whatsapp.sendfile_type | Zwigend |
fileurl | whatsapp.sendfile_fileurl | Zwigend |
thumburl | whatsapp.sendfile_thumburl | Optional |
message | whatsapp.sendfile_message | Optional |
Antworten:
- Status
-
result (si status=success), Sie werden die nächsten Codes bekommen:
- Sie werden kein Grenzkosten bekommen
- Fehler (si status=Fehler), hier werden Sie der Fehlercode bekommen
Fehlercodes:
Code | Beschreibung |
---|---|
MISSING_USER | User / email nicht beiliegend |
MISSING_PASSWORD | Password nicht beiliegend |
MISSING_CLASS | Sorten nicht beiliegend |
MISSING_METHOD | Methode nicht beiliegend |
MISSING_COMPULSORY_PARAM | Parameterversicherung nicht beiliegend |
INCORRECT_USER_PASSWORD | User oder Passwort inkorrekt |
INCORRECT_CLASS | Inkorrekt Sorte |
INCORRECT_METHOD | Inkorrekt Methode |
CHANNEL_NOT_FOUND | Der angegebene Kanal existiert nicht |
CHAT_NOT_FOUND | Der angegebene Chat existiert nicht |
INCORRECT_FILETYPE | Der Dateityp ist falsch, überprüfen Sie die möglichen Werte |
INCORRECT_FILEURL | Die Datei-URL ist ungültig |
INCORRECT_THUMBURL | Die URL der Miniaturansicht ist ungültig |
Senden Sie eine Vorlagenachricht über WhatsApp mit Delphi
uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=sendmessage&user=user&password=password&platformid=100&destination=3460000000&message=test+message";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=sendfile&user=user&password=password&platformid=100&destination=3460000000&type=image&fileurl=https://www.example.com/image.jpg&thumburl=https://www.example.com/thumb.jpg&message=test+message";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=sendmessagefromtemplate&user=user&password=password&idtemplate=100&platformid=100&destination=3460000000&options={\"header\":{\"file\":\"url\"}}";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.
Parameter | Beschreibung | Zwigend / optional |
---|---|---|
class=whatsapp | Sorte deren Antragen sich realisiert | Zwigend |
method=sendmessagefromtemplate | Sortenmethode deren Antragen sich realisiert | Zwigend |
user | Der User / Email Ihres Afilnet Account | Zwigend |
password | Das password Ihres Afilnet Account | Zwigend |
idtemplate | Vorlagenbezeichner | Zwigend |
platformid | Plattform-ID | Zwigend |
destination | Empfänger der Nachricht (Nummer im internationalen Format) | Zwigend |
options | Mit den Optionen können Sie die zu versendende Nachricht parametrisieren und konfigurieren (siehe Anhang). | Optional |
Antworten:
- Status
-
result (si status=success), Sie werden die nächsten Codes bekommen:
- Sie werden kein Grenzkosten bekommen
- Fehler (si status=Fehler), hier werden Sie der Fehlercode bekommen
Fehlercodes:
Code | Beschreibung |
---|---|
MISSING_USER | User / email nicht beiliegend |
MISSING_PASSWORD | Password nicht beiliegend |
MISSING_CLASS | Sorten nicht beiliegend |
MISSING_METHOD | Methode nicht beiliegend |
MISSING_COMPULSORY_PARAM | Parameterversicherung nicht beiliegend |
INCORRECT_USER_PASSWORD | User oder Passwort inkorrekt |
INCORRECT_CLASS | Inkorrekt Sorte |
INCORRECT_METHOD | Inkorrekt Methode |
CHANNEL_NOT_FOUND | Der angegebene Kanal existiert nicht |
Holen Sie sich eine Liste der WhatsAPP-Konversationen mit Delphi
uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=sendmessage&user=user&password=password&platformid=100&destination=3460000000&message=test+message";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=sendfile&user=user&password=password&platformid=100&destination=3460000000&type=image&fileurl=https://www.example.com/image.jpg&thumburl=https://www.example.com/thumb.jpg&message=test+message";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=sendmessagefromtemplate&user=user&password=password&idtemplate=100&platformid=100&destination=3460000000&options={\"header\":{\"file\":\"url\"}}";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=getchats&user=user&password=password&platformid=100";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.
Parameter | Beschreibung | Zwigend / optional |
---|---|---|
class=whatsapp | Sorte deren Antragen sich realisiert | Zwigend |
method=getchats | Sortenmethode deren Antragen sich realisiert | Zwigend |
user | Der User / Email Ihres Afilnet Account | Zwigend |
password | Das password Ihres Afilnet Account | Zwigend |
platformid | Plattform-ID | Zwigend |
Antworten:
- Status
-
result (si status=success), Sie werden die nächsten Codes bekommen:
-
list
- platformid
- message
- destination
- messageid
- sent
- status
- datetime
-
list
- Fehler (si status=Fehler), hier werden Sie der Fehlercode bekommen
Fehlercodes:
Code | Beschreibung |
---|---|
MISSING_USER | User / email nicht beiliegend |
MISSING_PASSWORD | Password nicht beiliegend |
MISSING_CLASS | Sorten nicht beiliegend |
MISSING_METHOD | Methode nicht beiliegend |
MISSING_COMPULSORY_PARAM | Parameterversicherung nicht beiliegend |
INCORRECT_USER_PASSWORD | User oder Passwort inkorrekt |
INCORRECT_CLASS | Inkorrekt Sorte |
INCORRECT_METHOD | Inkorrekt Methode |
CHANNEL_NOT_FOUND | Der angegebene Kanal existiert nicht |
CHAT_NOT_FOUND | Der angegebene Chat existiert nicht |
Holen Sie sich eine Liste der WhatsAPP-Nachrichten mit Delphi
uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=sendmessage&user=user&password=password&platformid=100&destination=3460000000&message=test+message";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=sendfile&user=user&password=password&platformid=100&destination=3460000000&type=image&fileurl=https://www.example.com/image.jpg&thumburl=https://www.example.com/thumb.jpg&message=test+message";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=sendmessagefromtemplate&user=user&password=password&idtemplate=100&platformid=100&destination=3460000000&options={\"header\":{\"file\":\"url\"}}";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=getchats&user=user&password=password&platformid=100";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=getmessages&user=user&password=password&platformid=100&destination=34600000000";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.
Parameter | Beschreibung | Zwigend / optional |
---|---|---|
class=whatsapp | Sorte deren Antragen sich realisiert | Zwigend |
method=getmessages | Sortenmethode deren Antragen sich realisiert | Zwigend |
user | Der User / Email Ihres Afilnet Account | Zwigend |
password | Das password Ihres Afilnet Account | Zwigend |
platformid | Plattform-ID | Zwigend |
destination | Empfänger, von dem Sie die Nachrichten erhalten möchten | Zwigend |
Antworten:
- Status
-
result (si status=success), Sie werden die nächsten Codes bekommen:
-
list
- platformid
- message
- destination
- messageid
- sent
- status
- datetime
-
list
- Fehler (si status=Fehler), hier werden Sie der Fehlercode bekommen
Fehlercodes:
Code | Beschreibung |
---|---|
MISSING_USER | User / email nicht beiliegend |
MISSING_PASSWORD | Password nicht beiliegend |
MISSING_CLASS | Sorten nicht beiliegend |
MISSING_METHOD | Methode nicht beiliegend |
MISSING_COMPULSORY_PARAM | Parameterversicherung nicht beiliegend |
INCORRECT_USER_PASSWORD | User oder Passwort inkorrekt |
INCORRECT_CLASS | Inkorrekt Sorte |
INCORRECT_METHOD | Inkorrekt Methode |
CHANNEL_NOT_FOUND | Der angegebene Kanal existiert nicht |
CHAT_NOT_FOUND | Der angegebene Chat existiert nicht |
Holen Sie sich eine Liste ungelesener Nachrichten aus einem WhatsAPP-Chat mit Delphi
uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=sendmessage&user=user&password=password&platformid=100&destination=3460000000&message=test+message";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=sendfile&user=user&password=password&platformid=100&destination=3460000000&type=image&fileurl=https://www.example.com/image.jpg&thumburl=https://www.example.com/thumb.jpg&message=test+message";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=sendmessagefromtemplate&user=user&password=password&idtemplate=100&platformid=100&destination=3460000000&options={\"header\":{\"file\":\"url\"}}";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=getchats&user=user&password=password&platformid=100";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=getmessages&user=user&password=password&platformid=100&destination=34600000000";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.uses
System.SysUtils,
IdHTTP;
var
url : string;
result : string;
IdHTTP1 : TIdHTTP;
begin
try
url := "http://www.afilnet.com/api/http/?class=whatsapp&method=getunreadmessages&user=user&password=password&platformid=100&destination=34600000000";
IdHTTP1 := TIdHTTP.Create;
result := IdHTTP1.Get(url);
WriteLn(result);
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.
Parameter | Beschreibung | Zwigend / optional |
---|---|---|
class=whatsapp | Sorte deren Antragen sich realisiert | Zwigend |
method=getunreadmessages | Sortenmethode deren Antragen sich realisiert | Zwigend |
user | Der User / Email Ihres Afilnet Account | Zwigend |
password | Das password Ihres Afilnet Account | Zwigend |
platformid | Plattform-ID | Zwigend |
destination | Empfänger, von dem Sie die Nachrichten erhalten möchten | Zwigend |
Antworten:
- Status
-
result (si status=success), Sie werden die nächsten Codes bekommen:
-
list
- platformid
- message
- destination
- messageid
- issent
- status
- datetime
-
list
- Fehler (si status=Fehler), hier werden Sie der Fehlercode bekommen
Fehlercodes:
Code | Beschreibung |
---|---|
MISSING_USER | User / email nicht beiliegend |
MISSING_PASSWORD | Password nicht beiliegend |
MISSING_CLASS | Sorten nicht beiliegend |
MISSING_METHOD | Methode nicht beiliegend |
MISSING_COMPULSORY_PARAM | Parameterversicherung nicht beiliegend |
INCORRECT_USER_PASSWORD | User oder Passwort inkorrekt |
INCORRECT_CLASS | Inkorrekt Sorte |
INCORRECT_METHOD | Inkorrekt Methode |
CHANNEL_NOT_FOUND | Der angegebene Kanal existiert nicht |
CHAT_NOT_FOUND | Der angegebene Chat existiert nicht |
ANHANG: Zusätzliche Optionen in Nachrichten
In diesem Anhang erfahren Sie, wie Sie Nachrichten aus Ihren Vorlagen versenden. Mit WhatsAPP-Vorlagen können Sie ausführlichere Nachrichten als Textnachrichten senden, indem Sie Dateien anhängen und Schaltflächen in Ihre Nachrichten einfügen.
Optionen
Mit den Optionen können Sie interaktive Nachrichten versenden, Bilder, Videos, Dokumente anhängen und Standorte über WhatsApp teilen. Hier erfahren Sie, wie Sie den Parameter „Optionen“ anpassen. Der Parameter „options“ muss eine Zeichenfolge im JSON-Format sein, die den folgenden Spezifikationen entspricht:
Hauptparameter
header | Details zum Nachrichtenkopf (optional) |
---|---|
params | Werte zu den verschiedenen Werten der Vorlage (optional) |
Beispiel
{"header":"", "params": ""} |
Definieren Sie den Header
Durch das Definieren eines Headers können Sie verschiedene Dateien und Dienste an Ihre WhatsAPP-Nachrichten anhängen
Senden Sie ein Bild
file | Bild-URL (Zulässige Formate: JPG, PNG, WEBP) Die Datei muss ins Internet hochgeladen werden und über eine URL zugänglich sein
|
---|
Senden Sie ein Video
file | Video-URL (Zulässige Formate: MP4, MPEG, 3GP) Die Datei muss ins Internet hochgeladen werden und über eine URL zugänglich sein
|
---|
Senden Sie ein Dokument
file | Dokument-URL (Zulässige Formate: TXT, PDF, PPT, DOC, DOCX, XLS, PPTX, XLSX) Die Datei muss ins Internet hochgeladen werden und über eine URL zugänglich sein
|
---|
Senden Sie einen Standort
file | Breiten- und Längengrad im Format: (0,0000, 0,0000) | ||||
---|---|---|---|---|---|
location |
|
Definieren Sie die Parameter
Durch die Verwendung von Parametern können Sie Ihre Vorlagen an jeden Empfänger anpassen, sodass empfängerbezogene Informationen in die Nachricht aufgenommen werden können. Einige Beispiele für diese Informationen wären: Persönliche Daten, Daten im Zusammenhang mit Ihrem Konto, Tracking-Informationen usw.
JSON-Beispiel: | {"params":{"name":"John", "orderid": "10"}} |
---|
Gültige JSON-Beispiele
Senden Sie eine Nachricht mit benutzerdefinierten Parametern
In diesem Beispiel werden wir eine parametrisierte Nachricht senden.
Vorlagennachricht mit Parametern: | Lieber {{name}}, Ihre Bestellung mit der ID: {{orderid}} hat unser Lager verlassen |
---|---|
JSON-Beispiel: | {"params":{"name":"John", "orderid": "10"}} |
Senden Sie ein Bild
In diesem Beispiel verwenden wir eine Vorlage, deren Kopfzeile ein Bild ist.
JSON-Beispiel: | {"header":{"file":"https:\/\/test.com\/test.jpg"}} |
---|
Senden Sie ein Bild und eine Nachricht mit benutzerdefinierten Parametern
In diesem Beispiel verwenden wir eine Vorlage, deren Kopfzeile ein Bild ist. Wir fügen ein Bild mit der Sendungsverfolgungsnummer bei.
Vorlagennachricht mit Parametern: | Lieber {{name}}, Ihre Bestellung mit der ID: {{orderid}} hat unser Lager verlassen |
---|---|
JSON-Beispiel: | {"header":{"file":"https:\/\/test.com\/test.jpg"}, "params":{"name":"John", "orderid": "10"}} |
Senden Sie ein Video
In diesem Beispiel verwenden wir eine Vorlage, die ein Video als Header enthält.
JSON-Beispiel: | {"header":{"file":"https:\/\/test.com\/test.mp4"}} |
---|
Senden Sie ein Dokument
In diesem Beispiel verwenden wir eine Vorlage, die ein Dokument als Kopfzeile enthält.
JSON-Beispiel: | {"header":{"file":"https:\/\/test.com\/test.mp4"}} |
---|
Senden Sie einen Standort
In diesem Beispiel verwenden wir eine Vorlage, deren Kopfzeile einen Standort enthält.
JSON-Beispiel: | {"header":{"file":"(LATITUDE, LONGITUDE)","location":{"name":"NAME","address":"ADDRESS"}}} |
---|
Welche API für Delphi soll ich verwenden?
Entdecken Sie die Vor- und Nachteile jeder unserer APIs. Finden Sie heraus, welche API für Ihre Software in Delphi am besten geeignet ist.
Mit dieser API können Sie von Delphi aus eine Verbindung zu uns herstellen, um Anfragen über HTTP GET-Anfragen zu senden. Diese Anfrage sendet die Parameter in derselben URL wie die Anfrage.
- HTTP GET ist extrem einfach zu implementieren
- Informationen werden unverschlüsselt gesendet (Passwörter können aus Protokollen oder Cache extrahiert werden)
- Maximale Anfrage von ~4000 Zeichen
Mit der POST-Anfrage-API können Sie von Delphi aus eine Verbindung zu unserer API herstellen, indem Sie Anfrageparameter über HTTP-POST-Parameter senden. Die Informationen werden unabhängig von der URL gesendet.
- HTTP POST ist einfach zu implementieren
- Informationen werden verschlüsselt gesendet
- Die Größe der Anfrage ist unbegrenzt
- Mittlere Sicherheit
Die grundlegende Authentifizierungs-API ermöglicht die Verwendung von GET- und POST-Anfragen in Delphi mit einer zusätzlichen Sicherheitsschicht, da in diesem Fall der Benutzername und das Passwort im Header der Anfrage gesendet werden.
- Die Basisauthentifizierung ist einfach zu implementieren
- Zugangsdaten werden verschlüsselt gesendet
- Die Größenbeschränkung hängt von der Verwendung von GET oder POST ab
- Mittlere Sicherheit
SOAP ermöglicht es Ihnen, Anfragen im XML-Format mit Delphi zu senden, SOAP fügt API-Anfragen eine zusätzliche Sicherheitsebene hinzu.
- Die SOAP-Integration ist komplexer
- Informationen werden verschlüsselt gesendet
- Die Größe der Anfrage ist unbegrenzt
- Mittlere/hohe Sicherheit
Unsere JSON-API ermöglicht es Ihnen, Anfragen im JSON-Format mit Delphi zu senden, zusätzlich fügt diese API das oAuth 2.0-Protokoll zur Authentifizierung hinzu, mit dem Sie eine zusätzliche Sicherheitsebene hinzufügen können.
- Die JSON oAuth 2.0-Integration ist komplexer
- Informationen werden verschlüsselt gesendet
- Die Größe der Anfrage ist unbegrenzt
- Hohe Sicherheit
Verbinden Sie Delphi mit unserer WhatsAPP-Geschäft API
Registrieren Sie sich als Kunde
Um Zugriff auf die API zu haben, müssen Sie ein Afilnet-Kunde sein. Die Registrierung dauert einige Minuten.
Fordern Sie Ihre kostenlose Testversion an
Unser Unternehmen bietet Ihnen ein Testguthaben an, mit dem Sie mit der von Ihnen benötigten API testen können.
Integrieren Sie die API
Führen Sie die API-Integration mit der Programmiersprache Ihrer Wahl durch. Wenn Sie Fragen oder Anregungen zur API haben, kontaktieren Sie uns
Willkommen bei Afilnet!
Alles bereit! Hat es geschafft, seine Kommunikation mit Afilnet zu verbessern. Wir sind hier, um unsere API zu unterstützen, wenn Sie sie benötigen
Wenden Sie sich bei Fragen über die von uns angebotenen Kontaktmethoden an unser Team. Unser Team wird versuchen, Ihnen eine sofortige Lösung anzubieten und Ihnen bei der Integration unserer API in Ihre Software helfen.