مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

craft

عضویت از 1392/12/20

مشکل در بر قراری ارتباط با api در زامارین اندروید

  • چهارشنبه 12 اسفند 1394
  • 13:12
تشکر میکنم

با سلام . 
من نیاز دارم از یک restful web api اطلاعاتی رو دریافت کنم .

برای این کار از روش زیر استفاده میکنم :

 
string url = "http://apilifeweb.com/public/api/v1/sessions";
 
var client = new HttpClient { Timeout = TimeSpan.FromSeconds(5) };
 
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
 
_values = new List<KeyValuePair<string, string>>
{
new KeyValuePair<string, string>("email", "test@test.com"),
new KeyValuePair<string, string>("password", "123456")
};
var httpcontent = new FormUrlEncodedContent(_values);
 
var result = client.PostAsync(url, httpcontent).Result;
 
var jsonString = result.Content.ReadAsStringAsync();

وقتی به result میرسه مشکلی نیست . 

اما وقتی result اجرا میشه و مقدار دهی میشه هیچ داده ای دریافت نمیشه .

آدرس ای پی آی به این صورت :

http://apilifeweb.com/public/api/v1/sessions

دو عدد پارامتر دریافت میکنه که در صورت اشتباه بودن مقدار زیر باید برگردونده شه :

 
{
"error": "invalid_credentials"
}

نکته : در این api فایل wsdl وجود نداره . و زبان برنامه نویسی php انجام شده . 

من تو postman چک میکنم کاملا درسته.

در واقع این پروژه زیر باره .

ممنون میشم عزیزان راهنمایی کنن.

 

پاسخ های این پرسش

تعداد پاسخ ها : 0 پاسخ
در حال حاضر هیچ پاسخی ارسال نشده است
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)