API مشتریان و ویژگیها
مرجع دریافت، ایجاد، حذف و همگامسازی ویژگیهای مشتریان با REST API اینپی فای همراه نمونه درخواست و پاسخ.
در REST API از app_user_id پایدار سیستم خودتان برای شناسایی مشتری استفاده کنید. این شناسه حداکثر ۱۰۰ کاراکتر است و همیشه در محدوده پروژه کلید API پردازش میشود.
دریافت یا ایجاد مشتری
اگر مشتری وجود نداشته باشد، همان درخواست او را ایجاد و
201 برمیگرداند. درخواستهای بعدی برای همان شناسه 200 هستند.entitlements در این endpoint شامل رکوردهای فعال و غیرفعال مشتری است. قبل از اعطای قابلیت، مقدار isActive را بررسی کنید.ثبت یا تغییر ویژگیهای مشتری
| فیلد | نوع | محدودیت |
|---|---|---|
attributes | array | الزامی، ۱ تا ۲۰ عملیات |
attributes[].key | string | الزامی، یکتا، حداکثر ۴۰ کاراکتر |
attributes[].value | string یا null | حداکثر ۲۵۰ کاراکتر؛ null یا رشته خالی یعنی حذف |
_ و - باشد. کلیدهای رزروشده عبارتاند از:$email، $apnsTokens، $fcmTokens، $idfa، $idfv، $ip، $phoneNumber، $campaign، $keyword و $displayName.برای سهولت، کلیدهایی مانند email و displayName نیز پذیرفته و به شکل رزروشده تبدیل میشوند. مقدار $email باید ایمیل معتبر باشد.404 است. این endpoint مشتری را بهصورت خودکار ایجاد نمیکند.حذف یک ویژگی
همان endpoint را با مقدارnull یا رشته خالی فراخوانی کنید:حذف مشتری
404 است.حذف مشتری عملیات پرخطر است و پرداختهای وابسته او را نیز حذف نرم میکند. این endpoint را فقط از جریان مدیریتی کنترلشده فراخوانی کنید.