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

قیمت‌گذاری آگهی

با استفاده از این API و با مجوز کاربر، می‌توانید قیمت خدمات مختلف مانند نردبان، تمدید و ثبت آگهی را دریافت کنید. قیمت این API لزوماً همان قیمتی که در دیوار نمایش داده می‌شود نیست و ممکن است قیمت‌گذاری متفاوت باشد. از این API برای دریافت قیمت قبل از اعمال خدمات (مانند نردبان یا تمدید آگهی) استفاده کنید.

دسترسی‌های مورد نیاز​

برای استفاده از این API نیاز به دسترسی‌های زیر دارید:

  • دسترسی OAuth: PAYMENT_ALL_POSTS_PRICING_READ
  • دسترسی API Key: POST_PRICING_RETRIEVE

دریافت قیمت‌گذاری آگهی​

GET https://open-api.divar.ir/v1/open-platform/post/{{post_token}}/pricing
x-api-key: {{apikey}}
Authorization: Bearer {{access_token}}

پارامترهای درخواست​

پارامترنوعاجباریتوضیحات
post_tokenstringبلهشناسه منحصر به فرد آگهی که ۸ تا ۹ کاراکتر است

پاسخ​

{
"reorder": {
"cost_rials": "400000",
"available": true
},
"submit": {
"cost_rials": "500000",
"available": false
},
"renew": {
"cost_rials": "350000",
"available": true
}
}

پارامترهای پاسخ​

پاسخ این API شامل اطلاعات قیمت و امکان‌پذیری برای خدمات مختلف است. هر کلید در پاسخ نشان‌دهنده یک نوع سرویس است:

شیء Reorder​

پارامترنوعتوضیحات
cost_rialsint64هزینه نردبان به ریال
availableboolنشان می‌دهد که آیا آگهی قابل نردبان است یا خیر. اگر false باشد، API نردبان خطا برمی‌گرداند

شیء Submit​

پارامترنوعتوضیحات
cost_rialsint64هزینه ثبت آگهی به ریال
availableboolنشان می‌دهد که آیا امکان ثبت آگهی وجود دارد یا خیر

شیء Renew​

پارامترنوعتوضیحات
cost_rialsint64هزینه تمدید آگهی به ریال
availableboolنشان می‌دهد که آیا آگهی قابل تمدید است یا خیر. اگر false باشد، API تمدید خطا برمی‌گرداند

نکات مهم​

  • قیمت‌ها در ریال محاسبه می‌شوند
  • قبل از هر درخواست نردبان یا تمدید یا پرداخت هزینه ثبت آگهی، باید از این API برای بررسی قیمت و امکان‌پذیری استفاده کنید
  • در صورتی که available برابر false باشد یا کلید مربوط به سرویس وجود نداشته باشد، نمی‌توانید از آن سرویس استفاده کنید
  • قیمت‌ها ممکن است به مرور زمان تغییر کنند