سیب: اجرای کمپین
درود
کار این ریسورس بر این اساسه که کمپین ای برای عده مشخصی از افراد اجرا شود.
ابتدا کمپین هایی در sendinblue تعریف، سپس برای اجرا شدن شان می توان با استفاده از همین ریسورس تعریف شده، که در زیر به شرحش خواهیم پرداخت استفاده نمود.
اجرای کمپین
برای اجرای کمپین ای، درخواستی بدین شکل به ریسورس مورد نظر ارسال می کنیم:
POST https://api.evand.com/sib/runner/campaigns/CAMPAIGN_NAME
Headers:
Authorization: Bearer ACCESS_TOKEN
[
{
"email": "email2@address.com”,
“eventdata” : […],
“properties” : […]
},
{
"email": "email1@address.com”,
“eventdata” : […],
“properties” : […]
},
...
]
نکات مهم زندگی:
- برای استفاده از این ریسورس نیاز به داشتن دسترسی دارید. در صورتی که دسترسی کافی را دارید، می توانید توکن خود را از طریق هدر Authorization ارسال نمایید.
- در URI ریسورس فوق، نیاز است اسم کمپین را تعیین نمایید. اسم کمپین را بجای CAMPAIGN_NAME دهید که درخواست مورد نظر برای کمپین تعیین شده اجرا شود.
- بدنه درخواست ارسالی نیاز است آرایه ای از افرادی باشه که می خواهید کمپین برای شان اجرا شود. تعیین ایمیل هر فرد ضروری می باشد. اطلاعاتی مثل eventdata و properties که دقیقا همانطوری که دریافت می شود، تحویل سیب می شود و اختیاری است.
- پاسخی از ریسورس برگشت داده نمی شه. در صورت موفقیت آمیز بودن status code دویست (۲۰۰) دریافت خواهید کرد.
- در صورت وجود بلایی با کد ۵۰۰ از شما پذیرایی خواهد شد. در صورتی که به این درد دچار شدید، لطفا پیام بدید تا بررسی کنیم و علاجی برای درد مورد نظر بیابیم.
توکن دسترسی برای ریسورس فوق
برای دریافت توکن که بتوانید به ریسورس فوق دسترسی داشته باشی. چندین روش وجود دارد.
یکی از روش ها، ورود با موبایل می باشد. که در مطلب خودش نحوه استفاده اش داده شده است.
روش های دیگری هم البته وجود دارد، ولی داکیومنتی الان فکر نکنم در دسترس داشته باشد.
روش دیگری اینه که از به سایت ایوند ورود کنید و توکن ایجاد شده رو از dev tools بردارید. هم از درخواست های ورود که در قسمت شبکه dev tools ثبت می شه، هم می شه درش آورد و هم در local storage مرورگر ذخیره می شه.
نظرات