Obter eventos de grupo com PHP
Obtenha a lista de eventos de um grupo com PHP
PHP : MÉTODOS
SMS
- Enviar SMS com PHP
- Enviar SMS a partir de template com PHP
- Enviar SMS em massa com PHP
- Enviar SMS em massa a partir de template com PHP
- Obter estado de envio SMS com PHP
TEXTS-TO-SPEECH
- Enviar mensagem de voz com PHP
- Enviar voz a partir de template com PHP
- Enviar voz em massa com PHP
- Enviar voz em massa a partir de template com PHP
- Obter estado de entrega de voz com PHP
- Enviar e-mail com PHP
- Enviar e-mail a partir do modelo com PHP
- Enviar Email em massa com PHP
- Enviar Email em massa a partir de template com PHP
- Obter estado de entrega de email com PHP
REDES SOCIAIS
GRUPOS
- Criar grupo com PHP
- Obter lista de campo de grupo com PHP
- Adicionar um campo a um grupo com PHP
- Eliminar um campo de um grupo com PHP
- Elimina un contatto da un gruppo
- Atribuir país a um grupo com PHP
- Obter lista de contactos de grupo com PHP
- Adicionar contacto a um grupo com PHP
- Modificar contacto de um grupo com PHP
- Eliminar contacto de um grupo com PHP
HLR
PAÍSES
EVENTOS
- Adicionar evento a um grupo com PHP
- Obter eventos de grupo com PHP
- Eliminar evento de um grupo com PHP
UTILIZADOR
TEMPLATES
OTP (ONE-TIME PASSWORD)
<?
$class="event";
$method="getevents";
$user="user";
$password="password";
$idgroup=1000;
$result = file_get_contents("https://www.afilnet.com/api/http/?class=".$class."&method=".$method."&user=".$user."&password=".$password."&idgroup=".$idgroup);
?>
<?
$url = "https://www.afilnet.com/api/http/";
$fields = array(
"class" => urlencode("event"),
"method" => urlencode("getevents"),
"user" => urlencode("user"),
"password" => urlencode("password"),
"idgroup" => 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("event"),
"method" => urlencode("getevents"),
"idgroup" => 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="event";
$method="getevents";
$user="user";
$password="password";
$idgroup=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, '{"idgroup":"'.$idgroup.'"}');
?>
Devolve a lista de eventos atribuídos ao grupo indicado
Parâmetro | Descrição | Mandatório / Opcional |
---|---|---|
class=event | Classe pedida: Classe à qual o pedido é requisitado | Mandatório |
method=getevents | Método de classe requisitado: Método da classe à qual o pedido é requisitado | Mandatório |
user | Utilizador e email da sua conta Afilnet | Mandatório |
password | Password da sua conta Afilnet | Mandatório |
idgroup | Identificador do grupo | Mandatório |
Quando fizer pedidos receberá os seguintes campos:
- status
- result (if status=success), aqui receberá os seguintes valores:
- Não lhe será enviado qualquer valor adicional
- error (if status=error), aqui receberá o código de erro
Os possíveis códigos de erro são listados em baixo
Código | Descrição |
---|---|
MISSING_USER | Utilizador ou email não incluído |
MISSING_PASSWORD | Password não incluída |
MISSING_CLASS | Classe não incluída |
MISSING_METHOD | Método não incluído |
MISSING_COMPULSORY_PARAM | Parâmetro obrigatório não incluído |
INCORRECT_USER_PASSWORD | Utilizador ou password incorretos |
INCORRECT_CLASS | Classe incorreta |
INCORRECT_METHOD | Método incorreto |
NOT_ACCESS_TO_GROUP | Não tem acesso ao grupo indicado |
Parâmetros:
- class: event
- method: getevents
- user: user
- password: password
- idgroup: 1000
Pedido:
https://www.afilnet.com/api/http/?class=event&method=getevents&user=user&password=password&idgroup=1000