Webchat-API für Java

Verwalten Sie das Chat-System über die API. Greifen Sie über unsere API auf Konversationen zu oder antworten Sie darauf.

Holen Sie sich eine Liste der aktiven Chat-Kanäle mit Java

String afilnet_class="chat";
String afilnet_method="getchatchannels";
String afilnet_user="user";
String afilnet_password="password";

// Create an URL request
String sUrl = "https://www.afilnet.com/api/http/?class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password;
	  
URL url = new URL(sUrl);
StringBuilder builder = new StringBuilder();
BufferedReader theJSONline = new BufferedReader(new InputStreamReader(url.openStream()));
builder.append(theJSONline.readLine());

String content = builder.toString();
String afilnet_class="chat";
String afilnet_method="getchatchannels";
String afilnet_user="user";
String afilnet_password="password";

// Create the POST request
String post = "class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password;
	  
// We generate the URL
URL myurl = new URL("https://www.afilnet.com/api/http/");

// We create the connection
HttpURLConnection con = (HttpURLConnection) myurl.openConnection();
con.setDoOutput(true);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setRequestProperty("Content-Length", String.valueOf(post.length()));
con.setRequestMethod("POST");

// We build the 
OutputStream os = con.getOutputStream();
os.write(post.getBytes());
os.close();	 

StringBuilder sb = new StringBuilder();  
int HttpResult = con.getResponseCode();
if(HttpResult == HttpURLConnection.HTTP_OK)
{
	BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"utf-8"));  

	String line = null;
	while ((line = br.readLine()) != null) {  
		sb.append(line + "\n");  
	}

	br.close(); 
	System.out.println(""+sb.toString());  

} else { 
	System.out.println(con.getResponseCode());
	System.out.println(con.getResponseMessage());  
}
String afilnet_class="chat";
String afilnet_method="getchatchannels";
String afilnet_user="user";
String afilnet_password="password";

// Create the POST request
String post = "class="+afilnet_class+"&method="+afilnet_method;
	  
// We generate the URL
URL myurl = new URL("https://www.afilnet.com/api/basic/");

// We create the connection
HttpURLConnection con = (HttpURLConnection) myurl.openConnection();
String encoded = Base64.getEncoder().encodeToString((afilnet_user+":"+afilnet_password).getBytes(StandardCharsets.UTF_8));
con.setRequestProperty("Authorization", "Basic "+encoded);
con.setDoOutput(true);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setRequestProperty("Content-Length", String.valueOf(post.length()));
con.setRequestMethod("POST");

// We build the 
OutputStream os = con.getOutputStream();
os.write(post.getBytes());
os.close();	 

StringBuilder sb = new StringBuilder();  
int HttpResult = con.getResponseCode();
if(HttpResult == HttpURLConnection.HTTP_OK)
{
	BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"utf-8"));  

	String line = null;
	while ((line = br.readLine()) != null) {  
		sb.append(line + "\n");  
	}

	br.close(); 
	System.out.println(""+sb.toString());  

} else { 
	System.out.println(con.getResponseCode());
	System.out.println(con.getResponseMessage());  
}
Parameter Beschreibung Zwigend / optional
class=chat Sorte deren Antragen sich realisiert Zwigend
method=getchatchannels Sortenmethode deren Antragen sich realisiert Zwigend
user Der User / Email Ihres Afilnet Account Zwigend
password Das password Ihres Afilnet Account Zwigend
Antworten:
  • Status
  • result (si status=success), Sie werden die nächsten Codes bekommen:
    • list
      • platformid
      • platform
      • name
  • 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

Senden Sie eine Nachricht per Chat mit Java

String afilnet_class="chat";
String afilnet_method="getchatchannels";
String afilnet_user="user";
String afilnet_password="password";

// Create the POST request
String post = "class="+afilnet_class+"&method="+afilnet_method;
	  
// We generate the URL
URL myurl = new URL("https://www.afilnet.com/api/basic/");

// We create the connection
HttpURLConnection con = (HttpURLConnection) myurl.openConnection();
String encoded = Base64.getEncoder().encodeToString((afilnet_user+":"+afilnet_password).getBytes(StandardCharsets.UTF_8));
con.setRequestProperty("Authorization", "Basic "+encoded);
con.setDoOutput(true);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setRequestProperty("Content-Length", String.valueOf(post.length()));
con.setRequestMethod("POST");

// We build the 
OutputStream os = con.getOutputStream();
os.write(post.getBytes());
os.close();	 

StringBuilder sb = new StringBuilder();  
int HttpResult = con.getResponseCode();
if(HttpResult == HttpURLConnection.HTTP_OK)
{
	BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"utf-8"));  

	String line = null;
	while ((line = br.readLine()) != null) {  
		sb.append(line + "\n");  
	}

	br.close(); 
	System.out.println(""+sb.toString());  

} else { 
	System.out.println(con.getResponseCode());
	System.out.println(con.getResponseMessage());  
}String afilnet_class="chat";
String afilnet_method="sendmessage";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_platform="whatsapp";
String afilnet_platformid="100";
String afilnet_destination="3460000000";
String afilnet_message="test+message";

// Create an URL request
String sUrl = "https://www.afilnet.com/api/http/?class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&platform="+afilnet_platform+"&platformid="+afilnet_platformid+"&destination="+afilnet_destination+"&message="+afilnet_message;
	  
URL url = new URL(sUrl);
StringBuilder builder = new StringBuilder();
BufferedReader theJSONline = new BufferedReader(new InputStreamReader(url.openStream()));
builder.append(theJSONline.readLine());

String content = builder.toString();
String afilnet_class="chat";
String afilnet_method="sendmessage";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_platform="whatsapp";
String afilnet_platformid="100";
String afilnet_destination="3460000000";
String afilnet_message="test+message";

// Create the POST request
String post = "class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&platform="+afilnet_platform+"&platformid="+afilnet_platformid+"&destination="+afilnet_destination+"&message="+afilnet_message;
	  
// We generate the URL
URL myurl = new URL("https://www.afilnet.com/api/http/");

// We create the connection
HttpURLConnection con = (HttpURLConnection) myurl.openConnection();
con.setDoOutput(true);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setRequestProperty("Content-Length", String.valueOf(post.length()));
con.setRequestMethod("POST");

// We build the 
OutputStream os = con.getOutputStream();
os.write(post.getBytes());
os.close();	 

StringBuilder sb = new StringBuilder();  
int HttpResult = con.getResponseCode();
if(HttpResult == HttpURLConnection.HTTP_OK)
{
	BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"utf-8"));  

	String line = null;
	while ((line = br.readLine()) != null) {  
		sb.append(line + "\n");  
	}

	br.close(); 
	System.out.println(""+sb.toString());  

} else { 
	System.out.println(con.getResponseCode());
	System.out.println(con.getResponseMessage());  
}
String afilnet_class="chat";
String afilnet_method="sendmessage";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_platform="whatsapp";
String afilnet_platformid="100";
String afilnet_destination="3460000000";
String afilnet_message="test+message";

// Create the POST request
String post = "class="+afilnet_class+"&method="+afilnet_method+"&platform="+afilnet_platform+"&platformid="+afilnet_platformid+"&destination="+afilnet_destination+"&message="+afilnet_message;
	  
// We generate the URL
URL myurl = new URL("https://www.afilnet.com/api/basic/");

// We create the connection
HttpURLConnection con = (HttpURLConnection) myurl.openConnection();
String encoded = Base64.getEncoder().encodeToString((afilnet_user+":"+afilnet_password).getBytes(StandardCharsets.UTF_8));
con.setRequestProperty("Authorization", "Basic "+encoded);
con.setDoOutput(true);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setRequestProperty("Content-Length", String.valueOf(post.length()));
con.setRequestMethod("POST");

// We build the 
OutputStream os = con.getOutputStream();
os.write(post.getBytes());
os.close();	 

StringBuilder sb = new StringBuilder();  
int HttpResult = con.getResponseCode();
if(HttpResult == HttpURLConnection.HTTP_OK)
{
	BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"utf-8"));  

	String line = null;
	while ((line = br.readLine()) != null) {  
		sb.append(line + "\n");  
	}

	br.close(); 
	System.out.println(""+sb.toString());  

} else { 
	System.out.println(con.getResponseCode());
	System.out.println(con.getResponseMessage());  
}
Parameter Beschreibung Zwigend / optional
class=chat 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
platform Plattform, an die die Nachricht gesendet wird. Mögliche Werte: 'Webchat', 'WhatsApp', 'Telegramm', 'Operator' Zwigend
platformid Plattform-ID Zwigend
destination Empfänger, an den die Chat-Nachricht gesendet wird Zwigend
message Nachricht, die per Chat gesendet werden soll 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 per Chat mit Java

String afilnet_class="chat";
String afilnet_method="sendmessage";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_platform="whatsapp";
String afilnet_platformid="100";
String afilnet_destination="3460000000";
String afilnet_message="test+message";

// Create the POST request
String post = "class="+afilnet_class+"&method="+afilnet_method+"&platform="+afilnet_platform+"&platformid="+afilnet_platformid+"&destination="+afilnet_destination+"&message="+afilnet_message;
	  
// We generate the URL
URL myurl = new URL("https://www.afilnet.com/api/basic/");

// We create the connection
HttpURLConnection con = (HttpURLConnection) myurl.openConnection();
String encoded = Base64.getEncoder().encodeToString((afilnet_user+":"+afilnet_password).getBytes(StandardCharsets.UTF_8));
con.setRequestProperty("Authorization", "Basic "+encoded);
con.setDoOutput(true);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setRequestProperty("Content-Length", String.valueOf(post.length()));
con.setRequestMethod("POST");

// We build the 
OutputStream os = con.getOutputStream();
os.write(post.getBytes());
os.close();	 

StringBuilder sb = new StringBuilder();  
int HttpResult = con.getResponseCode();
if(HttpResult == HttpURLConnection.HTTP_OK)
{
	BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"utf-8"));  

	String line = null;
	while ((line = br.readLine()) != null) {  
		sb.append(line + "\n");  
	}

	br.close(); 
	System.out.println(""+sb.toString());  

} else { 
	System.out.println(con.getResponseCode());
	System.out.println(con.getResponseMessage());  
}String afilnet_class="chat";
String afilnet_method="sendfile";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_platform="whatsapp";
String afilnet_platformid="100";
String afilnet_destination="3460000000";
String afilnet_type="image";
String afilnet_fileurl="https://www.example.com/image.jpg";
String afilnet_thumburl="https://www.example.com/thumb.jpg";
String afilnet_message="test+message";

// Create an URL request
String sUrl = "https://www.afilnet.com/api/http/?class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&platform="+afilnet_platform+"&platformid="+afilnet_platformid+"&destination="+afilnet_destination+"&type="+afilnet_type+"&fileurl="+afilnet_fileurl+"&thumburl="+afilnet_thumburl+"&message="+afilnet_message;
	  
URL url = new URL(sUrl);
StringBuilder builder = new StringBuilder();
BufferedReader theJSONline = new BufferedReader(new InputStreamReader(url.openStream()));
builder.append(theJSONline.readLine());

String content = builder.toString();
String afilnet_class="chat";
String afilnet_method="sendfile";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_platform="whatsapp";
String afilnet_platformid="100";
String afilnet_destination="3460000000";
String afilnet_type="image";
String afilnet_fileurl="https://www.example.com/image.jpg";
String afilnet_thumburl="https://www.example.com/thumb.jpg";
String afilnet_message="test+message";

// Create the POST request
String post = "class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&platform="+afilnet_platform+"&platformid="+afilnet_platformid+"&destination="+afilnet_destination+"&type="+afilnet_type+"&fileurl="+afilnet_fileurl+"&thumburl="+afilnet_thumburl+"&message="+afilnet_message;
	  
// We generate the URL
URL myurl = new URL("https://www.afilnet.com/api/http/");

// We create the connection
HttpURLConnection con = (HttpURLConnection) myurl.openConnection();
con.setDoOutput(true);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setRequestProperty("Content-Length", String.valueOf(post.length()));
con.setRequestMethod("POST");

// We build the 
OutputStream os = con.getOutputStream();
os.write(post.getBytes());
os.close();	 

StringBuilder sb = new StringBuilder();  
int HttpResult = con.getResponseCode();
if(HttpResult == HttpURLConnection.HTTP_OK)
{
	BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"utf-8"));  

	String line = null;
	while ((line = br.readLine()) != null) {  
		sb.append(line + "\n");  
	}

	br.close(); 
	System.out.println(""+sb.toString());  

} else { 
	System.out.println(con.getResponseCode());
	System.out.println(con.getResponseMessage());  
}
String afilnet_class="chat";
String afilnet_method="sendfile";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_platform="whatsapp";
String afilnet_platformid="100";
String afilnet_destination="3460000000";
String afilnet_type="image";
String afilnet_fileurl="https://www.example.com/image.jpg";
String afilnet_thumburl="https://www.example.com/thumb.jpg";
String afilnet_message="test+message";

// Create the POST request
String post = "class="+afilnet_class+"&method="+afilnet_method+"&platform="+afilnet_platform+"&platformid="+afilnet_platformid+"&destination="+afilnet_destination+"&type="+afilnet_type+"&fileurl="+afilnet_fileurl+"&thumburl="+afilnet_thumburl+"&message="+afilnet_message;
	  
// We generate the URL
URL myurl = new URL("https://www.afilnet.com/api/basic/");

// We create the connection
HttpURLConnection con = (HttpURLConnection) myurl.openConnection();
String encoded = Base64.getEncoder().encodeToString((afilnet_user+":"+afilnet_password).getBytes(StandardCharsets.UTF_8));
con.setRequestProperty("Authorization", "Basic "+encoded);
con.setDoOutput(true);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setRequestProperty("Content-Length", String.valueOf(post.length()));
con.setRequestMethod("POST");

// We build the 
OutputStream os = con.getOutputStream();
os.write(post.getBytes());
os.close();	 

StringBuilder sb = new StringBuilder();  
int HttpResult = con.getResponseCode();
if(HttpResult == HttpURLConnection.HTTP_OK)
{
	BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"utf-8"));  

	String line = null;
	while ((line = br.readLine()) != null) {  
		sb.append(line + "\n");  
	}

	br.close(); 
	System.out.println(""+sb.toString());  

} else { 
	System.out.println(con.getResponseCode());
	System.out.println(con.getResponseMessage());  
}
Parameter Beschreibung Zwigend / optional
class=chat 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
platform Plattform, an die die Nachricht gesendet wird. Mögliche Werte: 'Webchat', 'WhatsApp', 'Telegramm', 'Operator' Zwigend
platformid Plattform-ID Zwigend
destination Empfänger, an den die Datei gesendet wird Zwigend
type Art der gesendeten Datei. Mögliche Werte: 'Bild', 'Video', 'Audio', 'Sprache', 'Dokument', 'Kontakt' Zwigend
fileurl URL, in der sich die per Chat zu sendende Datei befindet Zwigend
thumburl URL des Miniaturbilds, das der Datei beiliegt Optional
message Nachricht zur Datei 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

Holen Sie sich eine Liste der Konversationen in einem Chat mit Java

String afilnet_class="chat";
String afilnet_method="sendfile";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_platform="whatsapp";
String afilnet_platformid="100";
String afilnet_destination="3460000000";
String afilnet_type="image";
String afilnet_fileurl="https://www.example.com/image.jpg";
String afilnet_thumburl="https://www.example.com/thumb.jpg";
String afilnet_message="test+message";

// Create the POST request
String post = "class="+afilnet_class+"&method="+afilnet_method+"&platform="+afilnet_platform+"&platformid="+afilnet_platformid+"&destination="+afilnet_destination+"&type="+afilnet_type+"&fileurl="+afilnet_fileurl+"&thumburl="+afilnet_thumburl+"&message="+afilnet_message;
	  
// We generate the URL
URL myurl = new URL("https://www.afilnet.com/api/basic/");

// We create the connection
HttpURLConnection con = (HttpURLConnection) myurl.openConnection();
String encoded = Base64.getEncoder().encodeToString((afilnet_user+":"+afilnet_password).getBytes(StandardCharsets.UTF_8));
con.setRequestProperty("Authorization", "Basic "+encoded);
con.setDoOutput(true);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setRequestProperty("Content-Length", String.valueOf(post.length()));
con.setRequestMethod("POST");

// We build the 
OutputStream os = con.getOutputStream();
os.write(post.getBytes());
os.close();	 

StringBuilder sb = new StringBuilder();  
int HttpResult = con.getResponseCode();
if(HttpResult == HttpURLConnection.HTTP_OK)
{
	BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"utf-8"));  

	String line = null;
	while ((line = br.readLine()) != null) {  
		sb.append(line + "\n");  
	}

	br.close(); 
	System.out.println(""+sb.toString());  

} else { 
	System.out.println(con.getResponseCode());
	System.out.println(con.getResponseMessage());  
}String afilnet_class="chat";
String afilnet_method="getchats";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_platform="whatsapp";
String afilnet_platformid="100";

// Create an URL request
String sUrl = "https://www.afilnet.com/api/http/?class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&platform="+afilnet_platform+"&platformid="+afilnet_platformid;
	  
URL url = new URL(sUrl);
StringBuilder builder = new StringBuilder();
BufferedReader theJSONline = new BufferedReader(new InputStreamReader(url.openStream()));
builder.append(theJSONline.readLine());

String content = builder.toString();
String afilnet_class="chat";
String afilnet_method="getchats";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_platform="whatsapp";
String afilnet_platformid="100";

// Create the POST request
String post = "class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&platform="+afilnet_platform+"&platformid="+afilnet_platformid;
	  
// We generate the URL
URL myurl = new URL("https://www.afilnet.com/api/http/");

// We create the connection
HttpURLConnection con = (HttpURLConnection) myurl.openConnection();
con.setDoOutput(true);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setRequestProperty("Content-Length", String.valueOf(post.length()));
con.setRequestMethod("POST");

// We build the 
OutputStream os = con.getOutputStream();
os.write(post.getBytes());
os.close();	 

StringBuilder sb = new StringBuilder();  
int HttpResult = con.getResponseCode();
if(HttpResult == HttpURLConnection.HTTP_OK)
{
	BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"utf-8"));  

	String line = null;
	while ((line = br.readLine()) != null) {  
		sb.append(line + "\n");  
	}

	br.close(); 
	System.out.println(""+sb.toString());  

} else { 
	System.out.println(con.getResponseCode());
	System.out.println(con.getResponseMessage());  
}
String afilnet_class="chat";
String afilnet_method="getchats";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_platform="whatsapp";
String afilnet_platformid="100";

// Create the POST request
String post = "class="+afilnet_class+"&method="+afilnet_method+"&platform="+afilnet_platform+"&platformid="+afilnet_platformid;
	  
// We generate the URL
URL myurl = new URL("https://www.afilnet.com/api/basic/");

// We create the connection
HttpURLConnection con = (HttpURLConnection) myurl.openConnection();
String encoded = Base64.getEncoder().encodeToString((afilnet_user+":"+afilnet_password).getBytes(StandardCharsets.UTF_8));
con.setRequestProperty("Authorization", "Basic "+encoded);
con.setDoOutput(true);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setRequestProperty("Content-Length", String.valueOf(post.length()));
con.setRequestMethod("POST");

// We build the 
OutputStream os = con.getOutputStream();
os.write(post.getBytes());
os.close();	 

StringBuilder sb = new StringBuilder();  
int HttpResult = con.getResponseCode();
if(HttpResult == HttpURLConnection.HTTP_OK)
{
	BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"utf-8"));  

	String line = null;
	while ((line = br.readLine()) != null) {  
		sb.append(line + "\n");  
	}

	br.close(); 
	System.out.println(""+sb.toString());  

} else { 
	System.out.println(con.getResponseCode());
	System.out.println(con.getResponseMessage());  
}
Parameter Beschreibung Zwigend / optional
class=chat 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
platform Plattform, an die die Nachricht gesendet wird. Mögliche Werte: 'Webchat', 'WhatsApp', 'Telegramm', 'Operator' Zwigend
platformid Plattform-ID Zwigend
Antworten:
  • Status
  • result (si status=success), Sie werden die nächsten Codes bekommen:
    • list
      • platformid
      • platform
      • message
      • destination
      • messageid
      • sent
      • status
      • datetime
  • 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

Liste der Nachrichten aus einem Chat mit Java abrufen

String afilnet_class="chat";
String afilnet_method="getchats";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_platform="whatsapp";
String afilnet_platformid="100";

// Create the POST request
String post = "class="+afilnet_class+"&method="+afilnet_method+"&platform="+afilnet_platform+"&platformid="+afilnet_platformid;
	  
// We generate the URL
URL myurl = new URL("https://www.afilnet.com/api/basic/");

// We create the connection
HttpURLConnection con = (HttpURLConnection) myurl.openConnection();
String encoded = Base64.getEncoder().encodeToString((afilnet_user+":"+afilnet_password).getBytes(StandardCharsets.UTF_8));
con.setRequestProperty("Authorization", "Basic "+encoded);
con.setDoOutput(true);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setRequestProperty("Content-Length", String.valueOf(post.length()));
con.setRequestMethod("POST");

// We build the 
OutputStream os = con.getOutputStream();
os.write(post.getBytes());
os.close();	 

StringBuilder sb = new StringBuilder();  
int HttpResult = con.getResponseCode();
if(HttpResult == HttpURLConnection.HTTP_OK)
{
	BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"utf-8"));  

	String line = null;
	while ((line = br.readLine()) != null) {  
		sb.append(line + "\n");  
	}

	br.close(); 
	System.out.println(""+sb.toString());  

} else { 
	System.out.println(con.getResponseCode());
	System.out.println(con.getResponseMessage());  
}String afilnet_class="chat";
String afilnet_method="getmessages";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_platform="whatsapp";
String afilnet_platformid="100";
String afilnet_destination="34600000000";

// Create an URL request
String sUrl = "https://www.afilnet.com/api/http/?class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&platform="+afilnet_platform+"&platformid="+afilnet_platformid+"&destination="+afilnet_destination;
	  
URL url = new URL(sUrl);
StringBuilder builder = new StringBuilder();
BufferedReader theJSONline = new BufferedReader(new InputStreamReader(url.openStream()));
builder.append(theJSONline.readLine());

String content = builder.toString();
String afilnet_class="chat";
String afilnet_method="getmessages";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_platform="whatsapp";
String afilnet_platformid="100";
String afilnet_destination="34600000000";

// Create the POST request
String post = "class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&platform="+afilnet_platform+"&platformid="+afilnet_platformid+"&destination="+afilnet_destination;
	  
// We generate the URL
URL myurl = new URL("https://www.afilnet.com/api/http/");

// We create the connection
HttpURLConnection con = (HttpURLConnection) myurl.openConnection();
con.setDoOutput(true);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setRequestProperty("Content-Length", String.valueOf(post.length()));
con.setRequestMethod("POST");

// We build the 
OutputStream os = con.getOutputStream();
os.write(post.getBytes());
os.close();	 

StringBuilder sb = new StringBuilder();  
int HttpResult = con.getResponseCode();
if(HttpResult == HttpURLConnection.HTTP_OK)
{
	BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"utf-8"));  

	String line = null;
	while ((line = br.readLine()) != null) {  
		sb.append(line + "\n");  
	}

	br.close(); 
	System.out.println(""+sb.toString());  

} else { 
	System.out.println(con.getResponseCode());
	System.out.println(con.getResponseMessage());  
}
String afilnet_class="chat";
String afilnet_method="getmessages";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_platform="whatsapp";
String afilnet_platformid="100";
String afilnet_destination="34600000000";

// Create the POST request
String post = "class="+afilnet_class+"&method="+afilnet_method+"&platform="+afilnet_platform+"&platformid="+afilnet_platformid+"&destination="+afilnet_destination;
	  
// We generate the URL
URL myurl = new URL("https://www.afilnet.com/api/basic/");

// We create the connection
HttpURLConnection con = (HttpURLConnection) myurl.openConnection();
String encoded = Base64.getEncoder().encodeToString((afilnet_user+":"+afilnet_password).getBytes(StandardCharsets.UTF_8));
con.setRequestProperty("Authorization", "Basic "+encoded);
con.setDoOutput(true);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setRequestProperty("Content-Length", String.valueOf(post.length()));
con.setRequestMethod("POST");

// We build the 
OutputStream os = con.getOutputStream();
os.write(post.getBytes());
os.close();	 

StringBuilder sb = new StringBuilder();  
int HttpResult = con.getResponseCode();
if(HttpResult == HttpURLConnection.HTTP_OK)
{
	BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"utf-8"));  

	String line = null;
	while ((line = br.readLine()) != null) {  
		sb.append(line + "\n");  
	}

	br.close(); 
	System.out.println(""+sb.toString());  

} else { 
	System.out.println(con.getResponseCode());
	System.out.println(con.getResponseMessage());  
}
Parameter Beschreibung Zwigend / optional
class=chat 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
platform Plattform, an die die Nachricht gesendet wird. Mögliche Werte: 'Webchat', 'WhatsApp', 'Telegramm', 'Operator' 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
      • platform
      • message
      • destination
      • messageid
      • sent
      • status
      • datetime
  • 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 Chat mit Java

String afilnet_class="chat";
String afilnet_method="getmessages";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_platform="whatsapp";
String afilnet_platformid="100";
String afilnet_destination="34600000000";

// Create the POST request
String post = "class="+afilnet_class+"&method="+afilnet_method+"&platform="+afilnet_platform+"&platformid="+afilnet_platformid+"&destination="+afilnet_destination;
	  
// We generate the URL
URL myurl = new URL("https://www.afilnet.com/api/basic/");

// We create the connection
HttpURLConnection con = (HttpURLConnection) myurl.openConnection();
String encoded = Base64.getEncoder().encodeToString((afilnet_user+":"+afilnet_password).getBytes(StandardCharsets.UTF_8));
con.setRequestProperty("Authorization", "Basic "+encoded);
con.setDoOutput(true);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setRequestProperty("Content-Length", String.valueOf(post.length()));
con.setRequestMethod("POST");

// We build the 
OutputStream os = con.getOutputStream();
os.write(post.getBytes());
os.close();	 

StringBuilder sb = new StringBuilder();  
int HttpResult = con.getResponseCode();
if(HttpResult == HttpURLConnection.HTTP_OK)
{
	BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"utf-8"));  

	String line = null;
	while ((line = br.readLine()) != null) {  
		sb.append(line + "\n");  
	}

	br.close(); 
	System.out.println(""+sb.toString());  

} else { 
	System.out.println(con.getResponseCode());
	System.out.println(con.getResponseMessage());  
}String afilnet_class="chat";
String afilnet_method="getunreadmessages";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_platform="whatsapp";
String afilnet_platformid="100";
String afilnet_destination="34600000000";

// Create an URL request
String sUrl = "https://www.afilnet.com/api/http/?class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&platform="+afilnet_platform+"&platformid="+afilnet_platformid+"&destination="+afilnet_destination;
	  
URL url = new URL(sUrl);
StringBuilder builder = new StringBuilder();
BufferedReader theJSONline = new BufferedReader(new InputStreamReader(url.openStream()));
builder.append(theJSONline.readLine());

String content = builder.toString();
String afilnet_class="chat";
String afilnet_method="getunreadmessages";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_platform="whatsapp";
String afilnet_platformid="100";
String afilnet_destination="34600000000";

// Create the POST request
String post = "class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&platform="+afilnet_platform+"&platformid="+afilnet_platformid+"&destination="+afilnet_destination;
	  
// We generate the URL
URL myurl = new URL("https://www.afilnet.com/api/http/");

// We create the connection
HttpURLConnection con = (HttpURLConnection) myurl.openConnection();
con.setDoOutput(true);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setRequestProperty("Content-Length", String.valueOf(post.length()));
con.setRequestMethod("POST");

// We build the 
OutputStream os = con.getOutputStream();
os.write(post.getBytes());
os.close();	 

StringBuilder sb = new StringBuilder();  
int HttpResult = con.getResponseCode();
if(HttpResult == HttpURLConnection.HTTP_OK)
{
	BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"utf-8"));  

	String line = null;
	while ((line = br.readLine()) != null) {  
		sb.append(line + "\n");  
	}

	br.close(); 
	System.out.println(""+sb.toString());  

} else { 
	System.out.println(con.getResponseCode());
	System.out.println(con.getResponseMessage());  
}
String afilnet_class="chat";
String afilnet_method="getunreadmessages";
String afilnet_user="user";
String afilnet_password="password";
String afilnet_platform="whatsapp";
String afilnet_platformid="100";
String afilnet_destination="34600000000";

// Create the POST request
String post = "class="+afilnet_class+"&method="+afilnet_method+"&platform="+afilnet_platform+"&platformid="+afilnet_platformid+"&destination="+afilnet_destination;
	  
// We generate the URL
URL myurl = new URL("https://www.afilnet.com/api/basic/");

// We create the connection
HttpURLConnection con = (HttpURLConnection) myurl.openConnection();
String encoded = Base64.getEncoder().encodeToString((afilnet_user+":"+afilnet_password).getBytes(StandardCharsets.UTF_8));
con.setRequestProperty("Authorization", "Basic "+encoded);
con.setDoOutput(true);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
con.setRequestProperty("Content-Length", String.valueOf(post.length()));
con.setRequestMethod("POST");

// We build the 
OutputStream os = con.getOutputStream();
os.write(post.getBytes());
os.close();	 

StringBuilder sb = new StringBuilder();  
int HttpResult = con.getResponseCode();
if(HttpResult == HttpURLConnection.HTTP_OK)
{
	BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"utf-8"));  

	String line = null;
	while ((line = br.readLine()) != null) {  
		sb.append(line + "\n");  
	}

	br.close(); 
	System.out.println(""+sb.toString());  

} else { 
	System.out.println(con.getResponseCode());
	System.out.println(con.getResponseMessage());  
}
Parameter Beschreibung Zwigend / optional
class=chat 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
platform Plattform, an die die Nachricht gesendet wird. Mögliche Werte: 'Webchat', 'WhatsApp', 'Telegramm', 'Operator' 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
      • platform
      • message
      • destination
      • messageid
      • issent
      • status
      • datetime
  • 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

Gibt den Zustellstatus von zertifizierten SMS mit PHP zurück Gibt den Zustellstatus von zertifizierten SMS mit Java zurück Gibt den Zustellstatus von zertifizierten SMS mit C Sharp zurück Gibt den Zustellstatus von zertifizierten SMS mit Unix zurück Gibt den Zustellstatus von zertifizierten SMS mit Ruby on rails zurück Gibt den Zustellstatus von zertifizierten SMS mit Python zurück Gibt den Zustellstatus von zertifizierten SMS mit Android zurück Gibt den Zustellstatus von zertifizierten SMS mit Objective C / iPhone zurück Gibt den Zustellstatus von zertifizierten SMS mit SQL Server zurück Gibt den Zustellstatus von zertifizierten SMS mit Oracle zurück Gibt den Zustellstatus von zertifizierten SMS mit Node JS zurück Gibt den Zustellstatus von zertifizierten SMS mit Go lang zurück Gibt den Zustellstatus von zertifizierten SMS mit Scala lang zurück Gibt den Zustellstatus von zertifizierten SMS mit Swift zurück Gibt den Zustellstatus von zertifizierten SMS mit Delphi zurück

Afilnet bietet Ihnen Methoden zur Verbesserung der Sicherheit bei der Verwendung unserer API mit Java, dank der Möglichkeit, Zugriffe zu erstellen und die Möglichkeit, die Filterung nach IP zu aktivieren.

Welche API für Java soll ich verwenden?

Entdecken Sie die Vor- und Nachteile jeder unserer APIs. Finden Sie heraus, welche API für Ihre Software in Java am besten geeignet ist.

Mit dieser API können Sie von Java 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 Java 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 Java 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 Java 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 Java 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 Java mit unserer Chats API

01

Registrieren Sie sich als Kunde

Um Zugriff auf die API zu haben, müssen Sie ein Afilnet-Kunde sein. Die Registrierung dauert einige Minuten.

02

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.

03

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

04

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.

Probieren Sie Afilnet kostenlos aus!

Melden Sie sich kostenlos an und testen Sie Afilnet! Wir bieten Ihnen eine kostenlose Testversion unserer Dienstleistungen an. *



(*) Die Aktion gilt nur für Unternehmen, die den Afilnet-Dienst noch nie zuvor genutzt haben. Wenn Sie das kostenlose Guthaben anfordern, kann Afilnet Sie auffordern, Ihre Unternehmensinformationen zu überprüfen


Massen-SMS · Email Marketing · Soziales Netzwerke · Instant Messaging · Zertifizierung · und vieles mehr
Weitergehen SEHR WICHTIGE INFORMATION ÜBER COOKIES: Diese Website gebraucht eigene cookies für einen beste Dienste opfern. Wenn Sie gehen gesurft weiter, denn bedenken wir dass Sie Ihre Gebrauch übernahmen. Sie wird mehr Information gefunden im unsere Cookiespolitik.
Zahlungsarten
Banküberweisung
Kreditkarte
Paypal
Western Union
Skrill
Crypto
Afilnet in Ihrer Sprache

Copyright © 2024 Afilnet · Alle Rechte vorbehalten