پرش به مستندات
API

لغو اشتراک یک فرستنده

کاری که دکمهٔ «لغو اشتراک» در صفحهٔ اشتراک‌ها انجام می‌دهد.

POST/subscriptions/{id}/unsubscribe

فراخوانی واقعی را روی فضای کاری شما اجرا می‌کند.

POST /subscriptions/{id}/unsubscribe

کاری که دکمهٔ «لغو اشتراک» در صفحهٔ اشتراک‌ها انجام می‌دهد.

نمونه

به threads:write نیاز دارد. اشتراک را به همان روشی لغو می‌کند که فرستنده می‌خواهد: درخواست یک‌کلیکی وقتی آن را پیشنهاد می‌دهد، وگرنه ایمیل لغو اشتراک از نشانی‌ای که نامه به آن رسیده است. bin: true همهٔ گفتگوهای آن فرستنده را هم به سطل زباله می‌برد. بدنه اختیاری است.

curl
curl -X POST "$OE/subscriptions/sub_5d2c8e17/unsubscribe" -H "$AUTH" \  -H "Content-Type: application/json" -d '{ "bin": true }'
پاسخ
{  "object": "unsubscribe",  "subscriptionId": "sub_5d2c8e17",  "method": "one-click",  "url": null,  "binned": 58}

فرستنده‌ای که فقط یک صفحه پیشنهاد می‌دهد با method link و صفحه در url پاسخ می‌دهد، که یک نفر باید آن را باز کند.

فرستنده‌ای که هیچ راهی برای لغو اشتراک نمی‌دهد 422 unsubscribe_unsupported است، و فرستنده‌ای که درخواست یک‌کلیکی را نپذیرفت و نشانی‌ای برای نوشتن به آن نمی‌دهد 502 unsubscribe_refused است. در هیچ‌کدام از این دو حالت چیزی تغییر نکرد.

مرجع