Eliminar evento de um grupo com SQL Server
Elimine um evento de um grupo com SQL Server
SQL Server : MÉTODOS
SMS
- Enviar SMS com SQL Server
- Enviar SMS a partir de template com SQL Server
- Enviar SMS em massa com SQL Server
- Enviar SMS em massa a partir de template com SQL Server
- Obter estado de envio SMS com SQL Server
TEXTS-TO-SPEECH
- Enviar mensagem de voz com SQL Server
- Enviar voz a partir de template com SQL Server
- Enviar voz em massa com SQL Server
- Enviar voz em massa a partir de template com SQL Server
- Obter estado de entrega de voz com SQL Server
- Enviar e-mail com SQL Server
- Enviar e-mail a partir do modelo com SQL Server
- Enviar Email em massa com SQL Server
- Enviar Email em massa a partir de template com SQL Server
- Obter estado de entrega de email com SQL Server
REDES SOCIAIS
GRUPOS
- Criar grupo com SQL Server
- Obter lista de campo de grupo com SQL Server
- Adicionar um campo a um grupo com SQL Server
- Eliminar um campo de um grupo com SQL Server
- Elimina un contatto da un gruppo
- Atribuir país a um grupo com SQL Server
- Obter lista de contactos de grupo com SQL Server
- Adicionar contacto a um grupo com SQL Server
- Modificar contacto de um grupo com SQL Server
- Eliminar contacto de um grupo com SQL Server
HLR
PAÍSES
EVENTOS
- Adicionar evento a um grupo com SQL Server
- Obter eventos de grupo com SQL Server
- Eliminar evento de um grupo com SQL Server
UTILIZADOR
TEMPLATES
- Adicionar template a um grupo com SQL Server
- Obter lista de templates com SQL Server
- Eliminar template com SQL Server
OTP (ONE-TIME PASSWORD)
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Ole Automation Procedures', 1;
GO
RECONFIGURE;
GO
DECLARE @class varchar(500) = 'event';
DECLARE @method varchar(500) = 'deleteevent';
DECLARE @user varchar(500) = 'user';
DECLARE @password varchar(500) = 'password';
DECLARE @idgroup varchar(500) = '1000';
DECLARE @idevent varchar(500) = '1000';
DECLARE @url varchar(255) = 'https://www.afilnet.com/api/http/?class='+@class+'&method='+@method+'&user='+@user+'&password='+@password+'&idgroup='+@idgroup+'&idevent='+@idevent;
DECLARE @win int
DECLARE @hr int
DECLARE @text varchar(8000)
EXEC @hr=sp_OACreate 'WinHttp.WinHttpRequest.5.1',@win OUT
IF @hr <> 0 EXEC sp_OAGetErrorInfo @win
EXEC @hr=sp_OAMethod @win, 'Open',NULL,'GET',@url,'false'
IF @hr <> 0 EXEC sp_OAGetErrorInfo @win
EXEC @hr=sp_OAMethod @win,'Send'
IF @hr <> 0 EXEC sp_OAGetErrorInfo @win
EXEC @hr=sp_OAGetProperty @win,'ResponseText',@text OUTPUT
IF @hr <> 0 EXEC sp_OAGetErrorInfo @win
EXEC @hr=sp_OADestroy @win
IF @hr <> 0 EXEC sp_OAGetErrorInfo @win
Elimina o evento indicado
Parâmetro | Descrição | Mandatório / Opcional |
---|---|---|
class=event | Classe pedida: Classe à qual o pedido é requisitado | Mandatório |
method=deleteevent | 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 |
idevent | Identificador do evento | 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 |
EVENT_NOT_EXISTS | O evento indicado não existe |
Parâmetros:
- class: event
- method: deleteevent
- user: user
- password: password
- idgroup: 1000
- idevent: 1000
Pedido:
https://www.afilnet.com/api/http/?class=event&method=deleteevent&user=user&password=password&idgroup=1000&idevent=1000