Beispiel #1
0
 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);
        }