وب سرویس ارسال اطلاعات کاربر از سمت سرور ویرایش

شما می‌توانید با فراخوانی این وب‌ سرویس، اطلاعات و مشخصات کاربر را به سرور چابک ارسال کنید.


لینک پایه (Path) POST

لینک پایه ارسال رویدادpost https://{APP_ID}.push.adpdigital.com/api/installations/attributes است. شما می‌توانید به یکی از دو روش شناسه نصب یا شناسه کاربری، رویداد را به سرور چابک ارسال کنید.


مثال ارسال اطلاعات کاربر به سرور چابک از طریق شناسه نصب در چابک

{
  "installationId": "ID",
  "attributes": {
    "company": "chabok",
    "age": 3,
    "isVIP": true,
    "searches": ["T-Shirt", "TV", "mobile"]
  }
}
  • installationId (اجباری)

برای ذخیره و بروزرسانی اطلاعات کاربر باید شناسه نصب را به سرور چابک ارسال کنید که می‌توانید شناسه نصب (شناسه دستگاه) را از SDK چابک دریافت کنید.

  • attributes (اجباری)

اطلاعات مربوط به کاربر را مي‌توانید به عنوان مقدار attributes ارسال کنید.

نکته: اطلاعات کاربر می‌تواند از نوع عدد، رشته، منطقی و آرایه‌ای از رشته باشد.

مثال ارسال اطلاعات کاربر به سرور چابک از طریق شناسه کاربری

{
  "userId": "USER_ID",
  "attributes": {
    "company": "chabok",
    "age": 3,
    "isVIP": true,
    "searches": ["T-Shirt", "TV", "mobile"]
  }
}
  • userId (اجباری)

برای ذخیره و بروزرسانی اطلاعات کاربر باید شناسه کاربری را به سرور چابک ارسال کنید.

نکته: برای ذخیره اطلاعات کاربر روی یکی از دستگاه‌هایی که کاربر با آن وارد اپلیکیشن شده است، از شیوه ارسال از طریق شناسه نصب استفاده کنید. چابک در شیوه دوم ارسال (از طریق شناسه کاربر)، اطلاعات کاربر را روی تمام دستگاه‌هایش ذخیره می‌کند.

  • attributes (اجباری)

اطلاعات مربوط به کاربر را مي‌توانید به عنوان مقدار attributes ارسال کنید.

نکته: اطلاعات کاربر می‌تواند از نوع عدد، رشته، منطقی و آرایه‌ای از رشته‌ باشد.