آگاه‌سازی‌ها
پاک‌کردن همه

بروزرسانی مخاطب از طریق swagger

0 ارسال ها
1 کاربران
0 Likes
29 نمایش‌
0
شروع کننده موضوع

درود

امیدوارم روز خوبی داشته باشید.

 

زمانی که با اندپوینت​/api​/v2​/crmobject​/person​/update یک هویت حقیقی رو بروزرسانی میکنم، اگر آرایه شماره های تماس رو پاس بدم، تمامی آدرس ها حذف میشه و زمانی که آدرس ها رو پاس میدم، شماره های تماس حذف میشه. وقتی هم سعی میکنم هر دو رو پاس بدم با خطای {Object reference not set to an instance of an object} روبرو میشم، که ابتدا بنظر میرسید که یک مقدار اصلی رو پاس ندادم اما همه مقادیر رو با مدل بررسی کردم و اشتباهی ندیدم. ضمنا اگر هر یک از دو مورد ذکر شده رو جداگانه پاس بدم مشکلی ایجاد نمیشه مگر حذف مقدارهای آرایه دیگه.

آدرس های چند هزار مخاطب رو از این طریق بروزرسانی کردیم که باعث شد شماره های تماس همه شون حذف بشه. در مورد extendedProperties و categories چنین مشکلی وجود نداشت.

ممنون میشم راهنمایی کنید.

نسخه سرور: 2.7.5.4

نمونه درخواست:

curl --location 'https://{url}/api/v2/crmobject/person/update' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer *** \
--data '{
"crmId": "6ae3ff77-5210-4f56-a292-fea420aed1bb",
"extendedProperties": [
{
"userKey": "addressai",
"value": "۱۴۰۴/۱۰/۱۴ آدرس اصلاح شد."
}
],
"phoneContacts": [
{
"phoneType": "تلفن",
"phoneNumber": "2146852091",
"id": "6692cca6-240f-4086-b64c-284f048bc022",
"default": false
},
{
"phoneType": "موبایل",
"phoneNumber": "989367384949",
"id": "bd086530-ce4c-42cc-8e8a-d6daa3dcfef8",
"default": true
}
],
"addressContacts": [
{
"id": "5cd251eb-5b80-4014-8ae2-06e70beb059c",
"default": true,
"addressType": "شعبه",
"country": "ایران",
"state": "تهران",
"city": "تهران",
"areaCode": "2",
"address": "زعفرانیه",
"zipCode": "123",
"zipBox": "123"
},
{
"id": "08afdf5a-095a-4e18-97b2-07e5f74589de",
"default": false,
"addressType": "شعبه",
"country": "ایران",
"state": "تهران",
"city": "تهران",
"areaCode": "1",
"address": "سعادت آباد",
"zipCode": "123",
"zipBox": "123"
}
]
}'
این موضوع در 2 روز قبل 2 بار توسط meysam اصلاح شد
برچسب‌های موضوع
اشتراک:
پیمایش به بالا