var client = new RestClient
{
BaseUrl = new Uri("https://listing-external-sit.hepsiburada.com/"),
Authenticator = new HttpBasicAuthenticator("saatsepeti_dev", "Sa12345!")
};
var request = new RestRequest("listings/merchantid/31c4c780-756e-488c-87eb-a1axxxxxxxx", Method.GET);
request.AddHeader("content-type","application/xml");
IRestResponse response = client.Execute(request) as RestResponse;
var customerDto = JsonConvert.DeserializeObject(response.Content);son satırda şöyle bir hata veriyor "Additional information: Unexpected character encountered while parsing value: <. Path '', line 0, position 0." bunu çözemedim yardımcı olursanız çok sevinirim
Api yardım
2
●1.879
- 27-12-2016, 15:42:15Üyeliği durdurulduMerhaba Arkadaşlar bir api yazıyorum fakat bi yerde kitlendim yardım ederseniz sevinirim
- 27-12-2016, 18:14:11Kimlik doğrulama veya yönetimden onay bekliyor.request.AddHeader("content-type","application/xml"); yerine request.AddHeader("content-type","application/json"); yazın.
Kullandığınız API servisi .NET Web Api ise ek olarak
App_Start->WebApiConfig.cs dosyasına aşağıdaki satırları ekleyin.
var jsonFormatter = new JsonMediaTypeFormatter();
jsonFormatter.MediaTypeMappings.Add(new QueryStringMapping("dataFormat", "json", "application/json"));
jsonFormatter.SerializerSettings.Formatting = Newtonsoft.Json.Formatting.Indented;
GlobalConfiguration.Configuration.Formatters.Add(j sonFormatter);
Bu işlemden sonra api isteğine ?dataFormat=json yazarsanız json sonuç döner ?dataFormat=xml yazarsanız xml sonuç döner.
Kolay gelsin.