Skip to content

Commit

Permalink
All conversations (#100)
Browse files Browse the repository at this point in the history
* feat: add events all conversations subscription oauth scope

* Update ReadMe.md

* Update ReadMe.md

* Update ReadMe.md

* Update ReadMe.md

* Update ReadMe.md

* Update send_message.md

* Update ReadMe.md
  • Loading branch information
amirsalarsafaei authored Nov 24, 2024
1 parent 146ee6c commit 328f330
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 3 deletions.
2 changes: 1 addition & 1 deletion ReadMe.md
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@
| 1 | /semantic/user/{{phone}} | DELETE | حذف اطلاعات احراز درج شده برای یک کاربر | USER_SEMANTIC_DELETE | - | [حذف اطلاعات معنایی کاربر][راهنما » اطلاعات معنایی کاربر » حذف] |
| 1 | /payment-ticket/validate | POST | بررسی معتبر بودن تیکت پرداخت | - | - | [بررسی صحت تیکت پرداخت][راهنما » تیکت پرداخت » بررسی صحت] |
| 2 | /events/subscriptions | POST | ایجاد هوک مطلع شدن از رویدادها | EVENTS_REGISTER_SUBSCRIPTION | - | [رویداد‌ها][راهنما » رویدادها] |
| 2 | /conversations/{{conversation-id}}/messages | POST | ارسال پیام در یک چت | CHAT_SEND_MESSAGE_OAUTH | CONVERSATION_SEND_MESSAGE | [ارسال پیام در چت][راهنما » افزونه‌های چت » ارسال پیام] |
| 2 | /conversations/{{conversation-id}}/messages | POST | ارسال پیام در یک چت | CHAT_SEND_MESSAGE_OAUTH | CONVERSATION_SEND_MESSAGE CHAT_SUPPLIER_ALL_CONVERSATIONS_MESSAGE_SEND | [ارسال پیام در چت][راهنما » افزونه‌های چت » ارسال پیام] |
| 1 | /assets/category | GET | فهرست دسته‌ها | - | - | [مقادیر][راهنما » مقادیر] |
| 1 | /assets/city | GET | فهرست شهرها | - | - | [مقادیر][راهنما » مقادیر] |
| 1 | /assets/district/{{city}} | GET | فهرست همهٔ محله‌ها یا محله‌های یک شهر با تنظیم شهر در آدرس | - | - | [مقادیر][راهنما » مقادیر] |
Expand Down
8 changes: 7 additions & 1 deletion chat/send_message.md
Original file line number Diff line number Diff line change
Expand Up @@ -141,12 +141,18 @@ HTTP/1.1 412
- کاربر توسط کاربر مقابل در چت مسدود شده باشد
- کاربر یا کاربر مقابل در بلک لیست باشند.
- ...
## دسترسی ارسال پیام در تمام مکالمات یک آگهی (آزمایشی)
## دسترسی ارسال پیام در تمام مکالمات یک آگهی

دسترسی قبلی تنها مربوط به یک مکالمه می‌باشد، اما با داشتن این دسترسی می‌توانید در تمام مکالمات مربوط به یک آگهی از طرف آگهی گذار پیام بفرستید:
- SCOPE: CHAT_POST_CONVERSATIONS_MESSAGE_SEND
- IDENTIFIER: POST_TOKEN

## دسترسی ارسال پیام در تمام مکالمات تمام آگهی‌های آگهی گذار

در صورتی که نیاز دارید در تمام چت‌هایی که کاربر سمت آگهی گذار می‌باشد، پیام ارسال کنید می‌توانید از اسکوپ زیر استفاده که `RESOURCE_ID` یا `IDENTIFIER` ندارد:
- SCOPE: CHAT_SUPPLIER_ALL_CONVERSATIONS_MESSAGE_SEND


## کلیک کاربر روی دکمهٔ درج شده زیر پیام

پس از کلیک کاربر بر روی دکمه‌های پیام، با توجه به [اکشنی][Action] که بر روی دکمه تعریف شده است،
Expand Down
4 changes: 3 additions & 1 deletion events/ReadMe.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,9 @@ Backward incompatible

| نوع رویداد | دسترسی Oauth متناظر | توضیحات |
|:-------------------:|:------------------------------:|----------------------------------------------------------------:|
| NEW_MESSAGE_ON_POST | `CHAT_POST_CONVERSATIONS_READ` | مطلع شدن از پیام‌های جدید بر روی چت یک آگهی. فقط برای آگهی گذار |
| NEW_MESSAGE_ON_POST | `CHAT_POST_CONVERSATIONS_READ.{{post_token}}` | مطلع شدن از پیام‌های جدید بر روی چت **یک** آگهی. فقط برای آگهی گذار |
| NEW_MESSAGE_ON_POST | `CHAT_SUPPLIER_ALL_CONVERSATIONS_READ` | مطلع شدن از پیام‌های جدید بر روی تمام چت‌های تمام آگهی‌های یک فرد. **فقط برای چت های مربوط به آگهی گذار** |


## درخواست

Expand Down

0 comments on commit 328f330

Please sign in to comment.