ارتباط با وب سرویس

سوال

سلام

من میخوام نرم افزاری که توسط b4a نوشتم با سایت نقشه پارسی جو که در زیر ادرسش رو فرستادم ارتباط برقرار کنم که برای اینکار باید از api اش استفاده کنم

https://addmap.parsijoo.ir/addmap/api-%D9%87%D8%A7%DB%8C-%D9%86%D9%82%D8%B4%D9%87

که در توضیحاتش نوشته : در تمام وب‌سرویس‌های سفارشی پارسی‌جو، اطلاعات ورودی از طریق پارامترها، به شیوه GET یا POST دریافت و خروجی در قالب فرمت JSON برگشت داده می‌شود

من برای ارتباط با وب سرویس در اینترنت سرچ کردم که گفته بودن از  دو کتابخانه httputills2 و okhttputils باید استفاده کرد

حال مشکلم این است که چجوری اینکارو کنم

در حال بررسی 0
, ۱۳۹۷/۱۰/۹ ۱۳:۵۹:۳۷ 2 پاسخ کاربر تازه 0

پاسخ ها ( 2 )

    0
    ۱۳۹۷/۱۰/۹ ۱۸:۲۷:۰۲

    سلام

    بله برای ارتباط با سرور باید از یکی از دو کتابخونه OkHttp یا HttpUtills استفاده کنید، که در سایت تا کنون ۵ قسمت در رابطه با دیتابیس آنلاین منتشر کردیم؛ که از لینک زیر مشاهده میکنید.

    و کتابخانه پارسی جو برای بیسیک فور اندروید، توسط یکی از برنامه نویس ها ساخته شده که از آدرس زیر در گیت هاب میتونید دانلود کنید.

    آموزش کار با کتابخانه هم در لینک بالا موجود هست.

    ولی طبق توضیحاتی که ارسال کردید، اطلاعاتی که میخواید بفرستید برای پارسی جو رو باید به یکی از دو شیوه POST یا GET ارسال کنید(که در لینک آموزش ها که براتون فرستادم، با هر روش کار کردیم)، سپس اطلاعاتی که پارسی جو برای شما ارسال میکنه، به صورت جیسون هست که اطلاعات جیسون، چیزی بدین شکل هست:

    این نمونه از داده های جیسون هست که به صورت یک آرایه برگشت داده میشه.

    که شما این اطلاعات رو سمت سرور میتونید با تابع json_decode دیکد کنید و اطلاعات رو چاپ کنید، همچنین در سمت بیسیک هم میتونید با کتابخانه JSONParser دیکد کنید.

    موفق باشید.

    0
    ۱۳۹۷/۱۰/۹ ۲۰:۰۹:۰۷

    من این کتابخانه پارسی جو رو گرفتم و نرم افزارم درستش کردم ولی این نرم افزار بخش جست جو و مسیر یابی نداره ایا شما میتونید کمکم کنید که بهش اضافی کنم

ارسال یک پاسخ