public static void SendMsg(string text, List <string> ids, string token) { foreach (string id in ids) { var msg = new FbSendMessage.SendObject() { message = new FbSendMessage.Message { text = text }, recipient = new FbSendMessage.Recipient { id = id }, messaging_type = "MESSAGE_TAG", tag = "BUSINESS_PRODUCTIVITY" }; var jsonMsg = JsonConvert.SerializeObject(msg); var client = new RestClient("https://graph.facebook.com/v3.3/me/messages?access_token=" + token); var request = new RestRequest(Method.POST); request.AddHeader("cache-control", "no-cache"); request.AddHeader("content-length", "92"); request.AddHeader("accept-encoding", "gzip, deflate"); request.AddHeader("Host", "graph.facebook.com"); request.AddHeader("Cache-Control", "no-cache"); request.AddHeader("Accept", "*/*"); request.AddHeader("Content-Type", "application/json"); request.AddParameter("undefined", jsonMsg, ParameterType.RequestBody); IRestResponse response = client.Execute(request); } }
public string Getapple() { var sendMsg = new FbSendMessage.SendObject() { message = new FbSendMessage.Message { text = "HI" }, recipient = new FbSendMessage.Recipient { id = "12345" } }; var result = JsonConvert.SerializeObject(sendMsg); return(result); }