public string CreateAlert(double coordinateX, double coordinateY, int UniqueID) { try { CreateListItem(coordinateX, coordinateY, UniqueID); var client = new YammerClient("954496-BjOb9f4eISyMX0HI0d3XTg"); client.PostMessage(string.Format("ALERT from MSBand! ID: {0} Coordinates: {1},{2}", UniqueID, coordinateX, coordinateY), Convert.ToInt64(7465273), "Alert"); return(string.Format("Alert added to list!")); } catch (Exception exp) { return(string.Format("Error sending the alert: {0}" + exp.Message)); } }
public string CreateAlert(double coordinateX, double coordinateY, int UniqueID) { try { CreateListItem(coordinateX, coordinateY, UniqueID); var client = new YammerClient("954496-BjOb9f4eISyMX0HI0d3XTg"); client.PostMessage(string.Format("ALERT from MSBand! ID: {0} Coordinates: {1},{2}",UniqueID,coordinateX,coordinateY), Convert.ToInt64(7465273), "Alert"); return string.Format("Alert added to list!"); } catch(Exception exp) { return string.Format("Error sending the alert: {0}"+exp.Message); } }
public ActionResult AuthCode(String code) { if (!String.IsNullOrWhiteSpace(code)) { var myConfig = this.TempData["YammerConfig"] as ClientConfigurationContainer; myConfig.ClientCode = code; var myYammer = new YammerClient(myConfig); // var yammerToken = myYammer.GetToken(); // var l = myYammer.GetUsers(); // var t= myYammer.GetImpersonateTokens(); // var i = myYammer.SendInvitation("*****@*****.**"); // var m = myYammer.PostMessage("A test from here", 0, "Event" topic); return(View(myYammer.GetUserInfo())); } return(null); }
public void fetchMessages(System.Action <List <YammerMessage> > callback) { yammerClient = new YammerClient(); yammerClient.getMessages(11186532, (messages) => { List <YammerMessage> yammerMessages = new List <YammerMessage>(); foreach (JSONNode message in messages) { int id = message["id"]; int senderId = message["sender_id"]; string body = message["body"]["parsed"]; YammerMessage yammerMessage = new YammerMessage(id, senderId, body); yammerMessages.Add(yammerMessage); } callback(yammerMessages); }); }
public ActionResult Index(IndexViewModel model) { if (ModelState.IsValid) { var myConfig = new ClientConfigurationContainer { ClientCode = null, ClientId = model.ClientId, ClientSecret = model.ClientSecret, RedirectUri = Request.Url.AbsoluteUri + Url.Action("AuthCode") }; var myYammer = new YammerClient(myConfig); var url = myYammer.GetLoginLinkUri(); this.TempData["YammerConfig"] = myConfig; return(Redirect(url)); } return(View(model)); }
// Use this for initialization void Start() { yammerClient = new YammerClient(); }