سلام بر سروران گرامی که به موقع پاسخ میدن.
* در استفاده از سرویس:
/api/v2/crmobject/person/create
یکی از مقادیر ورودی چنین است:
"phoneContacts": [
{
"id": "",
"default": true,
"phoneType": "0",
"phoneNumber": "+989100000000",
"continuedNumber": null,
"extension": null
}
]
وقتی هنوز پرسون ساخته نشده، phoneContacts هم ساخته نشده و id مقداری ندارد. به صورت "" یا "0" هم خطا میده.
پس به جای id باید چی بدیم؟ آیا سرویس دیگری هست که در ابتدا باید phoneContacts ساخته بشه و بعد این سرویس کال بشه؟ (سرویس جداگانهای برای افزودن phoneContacts پیدا نکردم)
* موضوع دیگه:
موقع استفاده از این سرویس یکی از فیلدهای ورودی crmObjectTypeCode و parentCrmObjectId است.
ولی crmObjectType مورد نظر ما این است:
"crmObjectTypeIndexPreview": null,
"crmObjectTypeIndex": 24,
"crmObjectTypeName": null,
"crmObjectTypeId": "6c07a4c8-02fa-4af6-98ff-839951c1e220",
"crmObjectTypeCode": ""
پس ما مجبوریم در ورودی این طور اطلاعات بدیم:
"crmObjectTypeCode": "0",
"parentCrmObjectId": null,
که منجر به خطا میشه:
{
"code": 500,
"message": "Res.General.Error.ErrorType_CrmObjectTypeNotFound"
}
ورودی رو برای این دو متغیر باید چه مقادیری بدیم؟
* میخوام سرچ کنم ببینم یه شماره تلفن مربوط به کدوم مشتریه. از کدوم سرویس Rest API برای این کار میشه استفاده کرد؟