Skip to main content

بررسی لوکیشن

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

با استفاده از موقعیت جغرافیایی​

در صورتی که می‌خواهید با استفاده از موقعیت جغرافیایی، نزدیک‌ترین گنجه شناسایی شود و توکن مربوط به آن را دریافت کنید، می‌توانید با استفاده از فیلد‌های lat و long این کار را انجام دهید. نمونه:

POST/v1.1/infrastructure/station-location-validation/

Request Body​

{
"lat": 35.7527,
"long": 51.3745
}

Response Body​

{
"location_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjo5LCJzdGF0aW9uIjoiMDVkZGZmYTEtNTRlYy00YTBmLWE5N2EtYWMxODc5MmNmYTAzIiwidGltZXN0YW1wIjoiMjAyNC0xMS0wOSAxMTo1MDoyMiJ9.N77WBVFc3WbYMDzZT01nEBs7eCC1qpvr9z038OKDxJc"
}

Response Codes​

Status Code Description
200return location token
400Station not found

با استفاده از کد یکتای گنجه (slug)​

در صورتی که می‌خواهید با استفاده از کد ۸ رقمی یکتای گنجه، توکن را دریافت کنید، می‌توانید از فیلد slug استفاده کنید. نمونه:

POST/v1.1/infrastructure/station-location-validation/

Request Body​

{
"slug": "11975406"
}

Response Body​

{
"location_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjo5LCJzdGF0aW9uIjoiMDVkZGZmYTEtNTRlYy00YTBmLWE5N2EtYWMxODc5MmNmYTAzIiwidGltZXN0YW1wIjoiMjAyNC0xMS0wOSAxMTo1MDoyMiJ9.N77WBVFc3WbYMDzZT01nEBs7eCC1qpvr9z038OKDxJc"
}

Response Codes​

Status Code Description
200return location token
400Station not found

سایر نکات​

tip

مقدار فیلد location_token برای فراخوانی وب‌سرویس باز کردن درب گنجه، استفاده خواهد شد.

info
  • در صورتی که هیچ‌کدام از فیلد‌های slug یا lat و long را در درخواست قرار نداده باشید، با ارور زیر مواجه خواهید شد:

    Either lat and long or slug must be provided