Asp.net RestSharp ile data post etmek
Modeli json olarak gönderdiğizde hata alıyorduk, aslında gönderilen modeli kendisi parse ediyormuş :)
sorumuzun cevabı buradan çıktı
http://stackoverflow.com/questions/27822728/post-restsharp-google-api-error
Diğer işlemler için kaynak
http://pawel.sawicz.eu/restsharp/
var data = new RootObject();
var tar = new Target();
var ntf = new Notification();
var lpl = new List<string>() { Netmera.Enum.Program.Target.ANDROID.ToString(),
Netmera.Enum.Program.Target.IOS.ToString(),
Netmera.Enum.Program.Target.WP.ToString()};
tar.platforms = lpl;
var ttags = new List();
ttags.Add("Fenerbahce");
ttags.Add("Galatasaray");
tar.tags = ttags;
//tar.customFields = null;
ntf.title = "deneme rest api başlık";
ntf.notificationMsg = "deneme mesajı test edilmiştir";
ntf.richPushHtml = null;
data.target = tar;
data.notification = ntf;
var client = new RestClient("https://api.netmera.com/push/1.2/notification");
var request = new RestRequest(Method.POST);
request.RequestFormat = DataFormat.Json;
request.AddHeader("Content-Type", "application/json; charset=utf-8");
request.AddHeader("X-xxxxxx-api-key", "--apiikey--");
request.AddBody(data);
try
{
var response = client.Execute(request);
Console.WriteLine(response.Content);
}
catch (Exception e)
{
Console.WriteLine(e);
}
Console.ReadKey();
sorumuzun cevabı buradan çıktı
var client = new RestClient("https://www.googleapis.com");
var request = new RestRequest(Method.POST);
request.Resource = "youtube/v3/liveBroadcasts";
request.RequestFormat = DataFormat.Json;
request.AddParameter("part", "snippet,status");
request.AddParameter("key", "MyClientId");
request.AddHeader("Authorization", "Bearer " + "MyAccessCode");
request.AddHeader("Content-Type", "application/json; charset=utf-8");
request.AddBody(aJson);
try
{
var response = client.Execute(request);
Console.WriteLine(response.Content);
}
catch (Exception e)
{
Console.WriteLine(e);
}
Kaynak http://stackoverflow.com/questions/27822728/post-restsharp-google-api-error
Diğer işlemler için kaynak
http://pawel.sawicz.eu/restsharp/
Yorumlar
Yorum Gönder