All URIs are relative to https://open-api.divar.ir
| Method | HTTP request | Description |
|---|---|---|
| eventsRegisterEventSubscription | POST /v1/open-platform/events/subscriptions | اشتراک در رویداد |
Object eventsRegisterEventSubscription(eventsRegisterEventSubscriptionRequest)
اشتراک در رویداد
این API امکان اشتراک در رویدادها برای دریافت اعلانها از طریق webhook هنگام وقوع رویدادها را فراهم میکند. پس از اشتراک، هنگام وقوع رویداد مربوطه در آدرس webhook شما مطلع خواهید شد. نکات مهم: - برای رویداد `NEW_MESSAGE_ON_POST`: نیاز به اسکوپ `CHAT_POST_CONVERSATIONS_READ.post_token` یا `CHAT_SUPPLIER_ALL_CONVERSATIONS_READ` - برای رویداد `POST_UPDATE`: نیاز به اسکوپ `USER_POSTS_GET` - آدرس webhook باید در پنل ارائهدهندگان برای اپلیکیشن شما تنظیم شده باشد - برخی رویدادها به صورت پیشفرض فعال هستند و نیازی به اشتراک ندارند (مثل پیامهای ربات چت) #### دسترسیها: ##### مجوزهای API Key مورد نیاز: - `EVENTS_REGISTER_SUBSCRIPTION` ##### OAuth اسکوپ موردنیاز: - `CHAT_POST_CONVERSATIONS_READ.post_token` یا `CHAT_SUPPLIER_ALL_CONVERSATIONS_READ` یا `USER_POSTS_GET`
import KenarApiClient from 'kenar-api-client';
let defaultClient = KenarApiClient.ApiClient.instance;
// Configure API key authorization: APIKey
let APIKey = defaultClient.authentications['APIKey'];
APIKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//APIKey.apiKeyPrefix = 'Token';
// Configure OAuth2 access token for authorization: OAuth
let OAuth = defaultClient.authentications['OAuth'];
OAuth.accessToken = 'YOUR ACCESS TOKEN';
let apiInstance = new KenarApiClient.EventsApi();
let eventsRegisterEventSubscriptionRequest = new KenarApiClient.EventsRegisterEventSubscriptionRequest(); // EventsRegisterEventSubscriptionRequest |
apiInstance.eventsRegisterEventSubscription(eventsRegisterEventSubscriptionRequest).then((data) => {
console.log('API called successfully. Returned data: ' + data);
}, (error) => {
console.error(error);
});| Name | Type | Description | Notes |
|---|---|---|---|
| eventsRegisterEventSubscriptionRequest | EventsRegisterEventSubscriptionRequest |
Object
- Content-Type: application/json
- Accept: application/json