پرش به مطلب اصلی

تغییر آدرس سرویس‌های کنار

آدرس‌های مربوط به احراز هویت (Authentication) از https://api.divar.ir/oauth2 به https://oauth.divar.ir تغییر کرده است.

-GET https://api.divar.ir/oauth2/auth?response_type=code
+GET https://oauth.divar.ir/oauth2/auth?response_type=code

آدرس باقی سرویس‌های کنار از https://api.divar.ir به https://open-api.divar.ir تغییر کرده است.

-POST https://api.divar.ir/v2/open-platform/finder/post
+POST https://open-api.divar.ir/v2/open-platform/finder/post

تغییر نحوه‌ی ارسال توکن

در درخواست‌های خود توکن‌های کاربران را به جای هدر x-access-token در هدر Authorization با پیشوند Bearer قرار دهید.


-POST https://api.divar.ir/experimental/open-platform/chat/bot/users/{user_id}/messages
+POST https://open-api.divar.ir/experimental/open-platform/chat/bot/users/{user_id}/messages
Content-Type: application/json
X-Api-Key: {your-api-key}
-X-Access-Token: {your-access-token}
+Authorization: Bearer {your-access-token}

منسوخ شدن نسخه‌ ۱ APIهای افزونه کاربر، پست و معنایی

برای اطلاعات بیشتر می‌توانید به این مستند مراجعه کنید.

انتقال کاربران از چت به برنامه‌ی شما

در صورتی که کاربر در چت، بر روی دکمه‌ی اپ شما که توسط دیوار پیشنهاد شده است کلیک کند به سمت اپ شما هدایت می‌شود. از این تاریخ به بعد، هدایت کاربر با استفاده از روش Server Link انجام خواهد شد.

در این روش، ابتدا یک درخواست به برنامه‌ی شما زده می‌شود تا آدرسی که کاربر باید به آن هدایت شود دریافت شود.

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

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

دقت کنید در آدرس این سرویس پارامتر user به users تغییر یافته است.


-POST https://api.divar.ir/v2/open-platform/addons/user/{{phone}}
+POST https://api.divar.ir/v2/open-platform/addons/users/{{divar-user-id}}

-x-access-token: {{access-token}}
+Authorization: Bearer {{access-token}}

بررسی تیکت پرداخت

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

POST https://open-api.divar.ir/v1/open-platform/payment-ticket/validate
Content-Type: application/json
x-api-key: {{apikey}}

{
"ticket_uuid": "6ca5ba03-f3a1-4761-9c60-8760f442a352",
- "phone_number": "099800000",
+ "user_id": "sample_divar_user_id",
"service_cost": 104000
}