Continuando o artigo anterior é importante que a pessoa que irá receber o Alerts tenha assinado o mesmo.
Nesse artigo veremos:
1. Assinar Alerts (Cliente)
2. Verificar se usuário assinou o Alerts
Como dito no artigo anterior, primeiramente é preciso ter uma conta Live Alerts.
Nessa conta é possível visualizar todos os grupos:
E em cada grupo os usuários:
1. Para um usuário assinar um alerts é preciso criar um link com seu PIN, como o exemplo abaixo:
<a target="_blank"
href="http://signup.alerts.msn-ppe.com/alerts/validatePassport.do?ptID=47286&PINID=SEU ALERT PIN">
Assinar Alerts
</a>
Ao clicar no link é redirecionado para página da Microsoft para assinar o alerts desejado.
Próximo passo o usuário precisa identificar com email e senha. Logo após escolhe como deseja receber o Alerts.
2. Podemos agora verificar se o usuário pertence ao live alerts desejado.
public bool CheckUserSignup(string userEmail)
{
Subscription.AlertsWebServicesService alertsService = new
Subscription.AlertsWebServicesService();
Subscription.RecAlertsRequestResponse response =
alertsService.InitiateSignup(CreateHeader(), CreateIdentification(),
userEmail, " ",transportType);
if (response.response.statusCode == 0 ||
response.response.statusCode == 326)
return true;
else
return false;
}
Com esse trecho de codigo podemos verificar atraves do email se o usuário assinou o alerts. Lembrando que no método CreteIdentification, como explicado no artigo anterior, deverá conter as informações sobre o Live Alerts desejado.
No próximo Artigo explicarei como podemos mostrar verificar se o usuário pertence a um grupo específico e como o usuário pode escolher os grupos ao qual quer participar.
Nenhum comentário:
Postar um comentário