Szablony API z PHP

Zarządzaj wszystkimi szablonami kont, twórz szablony SMS lub e-mail z naszego API.

Dodaj szablon za pomocą PHP

<?
	
$class="template";
$method="addtemplate";
$user="user";
$password="password";
$title="title test";
$message="title message";
$type="mobile";

$result = file_get_contents("https://www.afilnet.com/api/http/?class=".$class."&method=".$method."&user=".$user."&password=".$password."&title=".$title."&message=".$message."&type=".$type);
	
?>
<?

	$url = "https://www.afilnet.com/api/http/";
	$fields = array(
		"class" => urlencode("template"),
		"method" => urlencode("addtemplate"),
		"user" => urlencode("user"),
		"password" => urlencode("password"),
		"title" => urlencode("title test"),
		"message" => urlencode("title message"),
		"type" => urlencode("mobile"),
	);
	foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
	rtrim($fields_string, '&');
	
	$ch = curl_init();
	
	curl_setopt($ch,CURLOPT_URL, $url);
	curl_setopt($ch,CURLOPT_POST, count($fields));
	curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
	
	$result = curl_exec($ch);
	
	curl_close($ch);

		
?>
<?

	$url = "https://www.afilnet.com/api/basic/";
	$fields = array(
		"class" => urlencode("template"),
		"method" => urlencode("addtemplate"),
		"title" => urlencode("title test"),
		"message" => urlencode("title message"),
		"type" => urlencode("mobile"),
	);
	foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
	rtrim($fields_string, '&');
	
	$ch = curl_init();
	
	curl_setopt($ch,CURLOPT_URL, $url);
	curl_setopt($ch,CURLOPT_USERPWD, $user.":".$password);
	curl_setopt($ch,CURLOPT_POST, count($fields));
	curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
	curl_setopt($ch,CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
	curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
	
	$result = curl_exec($ch);
	$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
	
	curl_close($ch);
	
	if($httpcode == 401)
	{
		// LOGIN ERROR
	} else {
		// SUCCESS LOGIN
	}

		
?>
<?
	
	# This example requires nusoap
	require_once('nusoap.php');

	$class="template";
	$method="addtemplate";
	$user="user";
	$password="password";
	$title="title test";
	$message="title message";
	$type="mobile";

	# Create SOAP Client
	$soapclient = new soapclient('https://www.afilnet.com/api/soap/index.php?wsdl');

	# Call to method
	$result = $soapclient->call($user, $password, $class, $method, '{"title":"'.$title.'","message":"'.$message.'","type":"'.$type.'"}');
		
?>
Parametr Opis Obowiązkowe / opcjonalne
class=template Klasa wymagana: klasa, do której kierowane jest żądanie Obowiązkowe
method=addtemplate Żądana metoda klasy: metoda klasy, do której kierowane jest żądanie Obowiązkowe
user Użytkownik i adres e-mail Twojego konta Afilnet Obowiązkowe
password Hasło do konta Afilnet Obowiązkowe
title Tytuł wiadomości Obowiązkowe
message Wiadomość Obowiązkowe
type Rodzaj wiadomości (możliwe wartości: telefon komórkowy, WhatsApp lub e-mail) Obowiązkowe
Odpowiedź:
  • status
  • wynik (jeśli status = sukces), tutaj otrzymasz następujące wartości:
    • Żadne dodatkowe wartości nie zostaną do Ciebie wysłane
  • error (if status = error), tutaj otrzymasz kod błędu

Kody błędów:
Kod Opis
MISSING_USER Użytkownik lub adres e-mail nie są uwzględnione
MISSING_PASSWORD Hasło nie jest wliczone
MISSING_CLASS Klasa nie jest wliczona
MISSING_METHOD Metoda nie jest uwzględniona
MISSING_COMPULSORY_PARAM Obowiązkowy parametr nie jest uwzględniony
INCORRECT_USER_PASSWORD Niepoprawny użytkownik lub hasło
INCORRECT_CLASS Niepoprawna klasa
INCORRECT_METHOD Niepoprawna metoda

Uzyskaj szablony z PHP

<?
	
	# This example requires nusoap
	require_once('nusoap.php');

	$class="template";
	$method="addtemplate";
	$user="user";
	$password="password";
	$title="title test";
	$message="title message";
	$type="mobile";

	# Create SOAP Client
	$soapclient = new soapclient('https://www.afilnet.com/api/soap/index.php?wsdl');

	# Call to method
	$result = $soapclient->call($user, $password, $class, $method, '{"title":"'.$title.'","message":"'.$message.'","type":"'.$type.'"}');
		
?><?
	
$class="template";
$method="gettemplates";
$user="user";
$password="password";
$type="mobile";
$start=0;

$result = file_get_contents("https://www.afilnet.com/api/http/?class=".$class."&method=".$method."&user=".$user."&password=".$password."&type=".$type."&start=".$start);
	
?>
<?

	$url = "https://www.afilnet.com/api/http/";
	$fields = array(
		"class" => urlencode("template"),
		"method" => urlencode("gettemplates"),
		"user" => urlencode("user"),
		"password" => urlencode("password"),
		"type" => urlencode("mobile"),
		"start" => urlencode(0),
	);
	foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
	rtrim($fields_string, '&');
	
	$ch = curl_init();
	
	curl_setopt($ch,CURLOPT_URL, $url);
	curl_setopt($ch,CURLOPT_POST, count($fields));
	curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
	
	$result = curl_exec($ch);
	
	curl_close($ch);

		
?>
<?

	$url = "https://www.afilnet.com/api/basic/";
	$fields = array(
		"class" => urlencode("template"),
		"method" => urlencode("gettemplates"),
		"type" => urlencode("mobile"),
		"start" => urlencode(0),
	);
	foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
	rtrim($fields_string, '&');
	
	$ch = curl_init();
	
	curl_setopt($ch,CURLOPT_URL, $url);
	curl_setopt($ch,CURLOPT_USERPWD, $user.":".$password);
	curl_setopt($ch,CURLOPT_POST, count($fields));
	curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
	curl_setopt($ch,CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
	curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
	
	$result = curl_exec($ch);
	$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
	
	curl_close($ch);
	
	if($httpcode == 401)
	{
		// LOGIN ERROR
	} else {
		// SUCCESS LOGIN
	}

		
?>
<?
	
	# This example requires nusoap
	require_once('nusoap.php');

	$class="template";
	$method="gettemplates";
	$user="user";
	$password="password";
	$type="mobile";
	$start=0;

	# Create SOAP Client
	$soapclient = new soapclient('https://www.afilnet.com/api/soap/index.php?wsdl');

	# Call to method
	$result = $soapclient->call($user, $password, $class, $method, '{"type":"'.$type.'","start":"'.$start.'"}');
		
?>
Parametr Opis Obowiązkowe / opcjonalne
class=template Klasa wymagana: klasa, do której kierowane jest żądanie Obowiązkowe
method=gettemplates Żądana metoda klasy: metoda klasy, do której kierowane jest żądanie Obowiązkowe
user Użytkownik i adres e-mail Twojego konta Afilnet Obowiązkowe
password Hasło do konta Afilnet Obowiązkowe
type Rodzaj wiadomości (możliwe wartości: telefon komórkowy, WhatsApp lub e-mail) Opcjonalnie
start Wyniki powracają w latach 50. Musisz tutaj podać przesunięcie Opcjonalnie
Odpowiedź:
  • status
  • wynik (jeśli status = sukces), tutaj otrzymasz następujące wartości:
    • Żadne dodatkowe wartości nie zostaną do Ciebie wysłane
  • error (if status = error), tutaj otrzymasz kod błędu

Kody błędów:
Kod Opis
MISSING_USER Użytkownik lub adres e-mail nie są uwzględnione
MISSING_PASSWORD Hasło nie jest wliczone
MISSING_CLASS Klasa nie jest wliczona
MISSING_METHOD Metoda nie jest uwzględniona
MISSING_COMPULSORY_PARAM Obowiązkowy parametr nie jest uwzględniony
INCORRECT_USER_PASSWORD Niepoprawny użytkownik lub hasło
INCORRECT_CLASS Niepoprawna klasa
INCORRECT_METHOD Niepoprawna metoda

Pobierz szablon w języku PHP

<?
	
	# This example requires nusoap
	require_once('nusoap.php');

	$class="template";
	$method="gettemplates";
	$user="user";
	$password="password";
	$type="mobile";
	$start=0;

	# Create SOAP Client
	$soapclient = new soapclient('https://www.afilnet.com/api/soap/index.php?wsdl');

	# Call to method
	$result = $soapclient->call($user, $password, $class, $method, '{"type":"'.$type.'","start":"'.$start.'"}');
		
?><?
	
$class="template";
$method="gettemplate";
$user="user";
$password="password";
$idtemplate=1000;

$result = file_get_contents("https://www.afilnet.com/api/http/?class=".$class."&method=".$method."&user=".$user."&password=".$password."&idtemplate=".$idtemplate);
	
?>
<?

	$url = "https://www.afilnet.com/api/http/";
	$fields = array(
		"class" => urlencode("template"),
		"method" => urlencode("gettemplate"),
		"user" => urlencode("user"),
		"password" => urlencode("password"),
		"idtemplate" => urlencode(1000),
	);
	foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
	rtrim($fields_string, '&');
	
	$ch = curl_init();
	
	curl_setopt($ch,CURLOPT_URL, $url);
	curl_setopt($ch,CURLOPT_POST, count($fields));
	curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
	
	$result = curl_exec($ch);
	
	curl_close($ch);

		
?>
<?

	$url = "https://www.afilnet.com/api/basic/";
	$fields = array(
		"class" => urlencode("template"),
		"method" => urlencode("gettemplate"),
		"idtemplate" => urlencode(1000),
	);
	foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
	rtrim($fields_string, '&');
	
	$ch = curl_init();
	
	curl_setopt($ch,CURLOPT_URL, $url);
	curl_setopt($ch,CURLOPT_USERPWD, $user.":".$password);
	curl_setopt($ch,CURLOPT_POST, count($fields));
	curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
	curl_setopt($ch,CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
	curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
	
	$result = curl_exec($ch);
	$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
	
	curl_close($ch);
	
	if($httpcode == 401)
	{
		// LOGIN ERROR
	} else {
		// SUCCESS LOGIN
	}

		
?>
<?
	
	# This example requires nusoap
	require_once('nusoap.php');

	$class="template";
	$method="gettemplate";
	$user="user";
	$password="password";
	$idtemplate=1000;

	# Create SOAP Client
	$soapclient = new soapclient('https://www.afilnet.com/api/soap/index.php?wsdl');

	# Call to method
	$result = $soapclient->call($user, $password, $class, $method, '{"idtemplate":"'.$idtemplate.'"}');
		
?>
Parametr Opis Obowiązkowe / opcjonalne
class=template Klasa wymagana: klasa, do której kierowane jest żądanie Obowiązkowe
method=gettemplate Żądana metoda klasy: metoda klasy, do której kierowane jest żądanie Obowiązkowe
user Użytkownik i adres e-mail Twojego konta Afilnet Obowiązkowe
password Hasło do konta Afilnet Obowiązkowe
idtemplate identyfikator szablonu Obowiązkowe
Odpowiedź:
  • status
  • wynik (jeśli status = sukces), tutaj otrzymasz następujące wartości:
    • Żadne dodatkowe wartości nie zostaną do Ciebie wysłane
  • error (if status = error), tutaj otrzymasz kod błędu

Kody błędów:
Kod Opis
MISSING_USER Użytkownik lub adres e-mail nie są uwzględnione
MISSING_PASSWORD Hasło nie jest wliczone
MISSING_CLASS Klasa nie jest wliczona
MISSING_METHOD Metoda nie jest uwzględniona
MISSING_COMPULSORY_PARAM Obowiązkowy parametr nie jest uwzględniony
INCORRECT_USER_PASSWORD Niepoprawny użytkownik lub hasło
INCORRECT_CLASS Niepoprawna klasa
INCORRECT_METHOD Niepoprawna metoda

Usuń szablon za pomocą PHP

<?
	
	# This example requires nusoap
	require_once('nusoap.php');

	$class="template";
	$method="gettemplate";
	$user="user";
	$password="password";
	$idtemplate=1000;

	# Create SOAP Client
	$soapclient = new soapclient('https://www.afilnet.com/api/soap/index.php?wsdl');

	# Call to method
	$result = $soapclient->call($user, $password, $class, $method, '{"idtemplate":"'.$idtemplate.'"}');
		
?><?
	
$class="template";
$method="deletetemplate";
$user="user";
$password="password";
$idtemplate=1000;

$result = file_get_contents("https://www.afilnet.com/api/http/?class=".$class."&method=".$method."&user=".$user."&password=".$password."&idtemplate=".$idtemplate);
	
?>
<?

	$url = "https://www.afilnet.com/api/http/";
	$fields = array(
		"class" => urlencode("template"),
		"method" => urlencode("deletetemplate"),
		"user" => urlencode("user"),
		"password" => urlencode("password"),
		"idtemplate" => urlencode(1000),
	);
	foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
	rtrim($fields_string, '&');
	
	$ch = curl_init();
	
	curl_setopt($ch,CURLOPT_URL, $url);
	curl_setopt($ch,CURLOPT_POST, count($fields));
	curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
	
	$result = curl_exec($ch);
	
	curl_close($ch);

		
?>
<?

	$url = "https://www.afilnet.com/api/basic/";
	$fields = array(
		"class" => urlencode("template"),
		"method" => urlencode("deletetemplate"),
		"idtemplate" => urlencode(1000),
	);
	foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
	rtrim($fields_string, '&');
	
	$ch = curl_init();
	
	curl_setopt($ch,CURLOPT_URL, $url);
	curl_setopt($ch,CURLOPT_USERPWD, $user.":".$password);
	curl_setopt($ch,CURLOPT_POST, count($fields));
	curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
	curl_setopt($ch,CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
	curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
	
	$result = curl_exec($ch);
	$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
	
	curl_close($ch);
	
	if($httpcode == 401)
	{
		// LOGIN ERROR
	} else {
		// SUCCESS LOGIN
	}

		
?>
<?
	
	# This example requires nusoap
	require_once('nusoap.php');

	$class="template";
	$method="deletetemplate";
	$user="user";
	$password="password";
	$idtemplate=1000;

	# Create SOAP Client
	$soapclient = new soapclient('https://www.afilnet.com/api/soap/index.php?wsdl');

	# Call to method
	$result = $soapclient->call($user, $password, $class, $method, '{"idtemplate":"'.$idtemplate.'"}');
		
?>
Parametr Opis Obowiązkowe / opcjonalne
class=template Klasa wymagana: klasa, do której kierowane jest żądanie Obowiązkowe
method=deletetemplate Żądana metoda klasy: metoda klasy, do której kierowane jest żądanie Obowiązkowe
user Użytkownik i adres e-mail Twojego konta Afilnet Obowiązkowe
password Hasło do konta Afilnet Obowiązkowe
idtemplate Identyfikator szablonu Obowiązkowe
Odpowiedź:
  • status
  • wynik (jeśli status = sukces), tutaj otrzymasz następujące wartości:
    • Żadne dodatkowe wartości nie zostaną do Ciebie wysłane
  • error (if status = error), tutaj otrzymasz kod błędu

Kody błędów:
Kod Opis
MISSING_USER Użytkownik lub adres e-mail nie są uwzględnione
MISSING_PASSWORD Hasło nie jest wliczone
MISSING_CLASS Klasa nie jest wliczona
MISSING_METHOD Metoda nie jest uwzględniona
MISSING_COMPULSORY_PARAM Obowiązkowy parametr nie jest uwzględniony
INCORRECT_USER_PASSWORD Niepoprawny użytkownik lub hasło
INCORRECT_CLASS Niepoprawna klasa
INCORRECT_METHOD Niepoprawna metoda
NOT_ACCESS_TO_TEMPLATE Nie masz dostępu do wybranego szablonu
ERROR_ASSIGNED_EVENT nie można usunąć grupy, ponieważ z tą grupą powiązane są zdarzenia

Zwraca status dostarczenia certyfikowanego SMS-a w języku PHP Zwraca status dostarczenia certyfikowanego SMS-a w języku Java Zwraca status dostarczenia certyfikowanego SMS-a w języku C Sharp Zwraca status dostarczenia certyfikowanego SMS-a w języku Unix Zwraca status dostarczenia certyfikowanego SMS-a w języku Ruby on rails Zwraca status dostarczenia certyfikowanego SMS-a w języku Python Zwraca status dostarczenia certyfikowanego SMS-a w języku Android Zwraca status dostarczenia certyfikowanego SMS-a w języku Objective C / iPhone Zwraca status dostarczenia certyfikowanego SMS-a w języku SQL Server Zwraca status dostarczenia certyfikowanego SMS-a w języku Oracle Zwraca status dostarczenia certyfikowanego SMS-a w języku Node JS Zwraca status dostarczenia certyfikowanego SMS-a w języku Go Zwraca status dostarczenia certyfikowanego SMS-a w języku Scala lang Zwraca status dostarczenia certyfikowanego SMS-a w języku Swift Zwraca status dostarczenia certyfikowanego SMS-a w języku Delphi

Afilnet oferuje metody poprawy bezpieczeństwa podczas korzystania z naszego API z PHP, dzięki możliwości tworzenia dostępów i możliwości aktywacji filtrowania według IP.

Którego interfejsu API dla języka PHP powinienem użyć?

Odkryj zalety i wady każdego z naszych interfejsów API. Dowiedz się, który interfejs API jest najlepszy dla Twojego oprogramowania w języku PHP.

Ten interfejs API umożliwia łączenie się z nami z języka PHP w celu wysyłania żądań za pośrednictwem żądań HTTP GET. To żądanie wysyła parametry pod tym samym adresem URL, co żądanie.

  • HTTP GET jest niezwykle prosty w implementacji
  • Informacje są wysyłane w postaci niezaszyfrowanej (hasła mogą zostać wydobyte z dzienników lub pamięci podręcznej)
  • Maksymalne żądanie ~4000 znaków

API żądania POST umożliwia łączenie się z naszym API z języka PHP poprzez wysyłanie parametrów żądania za pomocą parametrów HTTP POST. Informacje są wysyłane niezależnie od adresu URL.

  • HTTP POST jest prosty w implementacji
  • Informacje są przesyłane w postaci zaszyfrowanej
  • Nie ma ograniczeń co do wielkości żądania
  • Średnie bezpieczeństwo

Podstawowe API uwierzytelniania umożliwia korzystanie z żądań GET i POST w języku PHP z dodatkową warstwą bezpieczeństwa, ponieważ w tym przypadku nazwa użytkownika i hasło są przesyłane w nagłówku żądania.

  • Uwierzytelnianie podstawowe jest łatwe do wdrożenia
  • Dane dostępowe są przesyłane w postaci zaszyfrowanej
  • Limit rozmiaru zależy od użycia GET lub POST
  • Średnie bezpieczeństwo

SOAP umożliwia wysyłanie żądań w formacie XML z PHP, SOAP dodaje dodatkową warstwę bezpieczeństwa do żądań API.

  • Integracja SOAP jest bardziej złożona
  • Informacje są przesyłane w postaci zaszyfrowanej
  • Nie ma ograniczeń co do wielkości żądania
  • Średnie/wysokie bezpieczeństwo

Nasze API JSON umożliwia wysyłanie żądań w formacie JSON z PHP, dodatkowo to API dodaje protokół oAuth 2.0 do uwierzytelniania, co pozwala dodać dodatkową warstwę bezpieczeństwa.

  • Integracja JSON oAuth 2.0 jest bardziej złożona
  • Informacje są przesyłane w postaci zaszyfrowanej
  • Nie ma ograniczeń co do wielkości żądania
  • Wysoki poziom bezpieczeństwa

Połącz PHP z naszym SZABLONY API

01

Zarejestruj się jako klient

Aby mieć dostęp do API, musisz być klientem Afilnet. Rejestracja zajmie kilka minut.

02

Poproś o bezpłatny okres próbny

Nasza firma zaoferuje Ci saldo próbne, które pozwoli Ci przetestować z API, którego potrzebujesz.

03

Zintegruj API

Wykonaj integrację API przy użyciu wybranego języka programowania. Jeśli masz jakieś pytania lub sugestie dotyczące API, skontaktuj się z nami

04

Witamy w Afilnet!

Everything Ready!, Udało się poprawić komunikację z Afilnet. Jesteśmy tutaj, aby wspierać nasz interfejs API, gdy go potrzebujesz


Skontaktuj się z naszym zespołem, jeśli masz jakiekolwiek pytania, korzystając z oferowanych przez nas metod kontaktu. Nasz zespół postara się zaoferować natychmiastowe rozwiązanie i pomoże w integracji naszego API z Twoim oprogramowaniem.

Wypróbuj Afilnet za darmo!

Zarejestruj się za darmo i wypróbuj Afilnet! Oferujemy bezpłatną wersję próbną naszych usług. *



(*) Promocja ważna tylko dla firm, które nigdy wcześniej nie korzystały z usługi Afilnet. Prosząc o bezpłatne saldo, Afilnet może poprosić o zweryfikowanie informacji o Twojej firmie


Luzem SMS · Marketing e-mailowy · Sieć społecznościowa · Wiadomości błyskawiczne · Orzecznictwo · i wiele więcej
Kontynuuj WAŻNE INFORMACJE O PLIKACH COOKIE: Jeśli będziesz nadal korzystać z tej witryny, założymy, że akceptujesz warunki użytkowania. Więcej informacji znajdziesz w naszej Polityce dotyczącej plików cookie.
Metody Płatności
Przelew
Karta kredytowa
Paypal
Western Union
Skrill
Crypto
Afilnet w Twoim języku

Copyright © 2023 Afilnet · Wszelkie prawa zastrzeżone