تغییر آدرس سرویسهای کنار
آدرسهای مربوط به احراز هویت (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
}