2017-07-05 1 views
1

Je tire des données de l'API JSON, parfois, il échoue et renvoie le code http pas égal à « 200 » [status_code = « 200 » des moyens de connexion a réussi]notification par courrier électronique de la programmation R (code R fonctionne avec succès ou échec)

Get_data<- GET(URL,authentication("[email protected]","password")) 
Get_code<- status_code(Get_data) 

Si Get_code = 200; cela signifie que la Get_data a bien fonctionné. Donc ici, je besoin d'aide avec: Si Get_code = « 200 » alors je besoin d'envoyer un e-mail avec un message comme « La connexion est réussie » else « Connection refusé »

J'essayé d'utiliser les packages R: mail , mailR, sendmailR mais n'a pas pu créer le code souhaité. s'il vous plaît nous diriger avec vos entrées.

Merci!

Répondre

0

Si vous avez essayé mailR et cela ne fonctionne pas, je vous conseille de jeter un oeil à une recette ifttt: https://ifttt.com/

Le canal fabricant de ifttt peut prendre toute entrée, y compris un de R. Vous pouvez puis définir une recette disant:

SI CE: a reçu une entrée de R dans le canal fabricant

aLORS QUE: envoyer un email (ou une notification push, ou quoi que ce soit possible avec ifttt).

Vous devriez vérifier blogpost savoir comment connecter ifttt & R: http://bconnelly.net/2015/06/connecting-r-to-everything-with-ifttt/

Best,

Colin