با سلام من با استفاده از (/api/v2/crmobject/person/create) یک هویت ایجاد کردم و وقتی که بهش مقدار assignedToUserName را میدم و ثبت می کنم اعمال نممیشه در صورتی که همون مقدار رو به saleUsername میدم به درستی در مسئول فروش ذخیره میشه لطفا راهنمایی کنید که چه اشتباهی انجام دادم که با این مشکل مواجه شدم کد مورد استفاده ام هم در پایین گذاشتم
$data = array( "FirstName" => $_POST['first_name'], "LastName" => $_POST['last_name'], "Emails" => $Emails, "gender" => $gender, "saleUsername" => $saleUsername, "assignedToUserName" => $saleUsername, "website" => "نوع اقامت : ".$_POST['eghamat'], "subject" => $subject, "crmObjectTypeCode" => "sarnakhhaghighi", "SourceTypeIndex" => 13, "categories" => array( array( "id" => '917f0b78-9ade-4e3a-91d7-7332b3b3282e', "key" => "PersonCustomerAudienceCRM" ) ), "phoneContacts" => array( array( 'phoneNumber' => $_POST['PhoneContacts'], "id" => "794e44b1-279a-4428-8f84-622c162c12ed", "phoneType" => "موبایل" ) ), ); $response = wp_remote_post( $url, array( 'method' => 'POST', 'headers' => array( 'Content-Type' => 'application/json; charset=utf-8', 'Authorization' => 'Bearer ' . $AccessToken, ), 'body' => json_encode( $data ), ) );
@navidkhosravi با سلام فیلد نامبرده شده توسط شما در هویت ها(Person/Organization/Identity) قابل استفاده نمیباشد اون فیلد برای آیتم هایی مثل فاکتور و قرارداد و .. کاربرد داره شما در هویت برای مقدار دهی به 3 قیلد مسئول میتوانید از فیلد هاهی زیر استفاده کنید RelatedUserIdSupport RelatedUserIdSales RelatedUserIdOther
با سلام و تشکر توی swagger در نوشته این مقدار رو میگیره اگه اینطور نیست لطفا مستندات Swagger رو آپدیت کنید ، چون به این شکل گیج کننده میشه.
{
"crmObjectTypeCode": "string",
"parentCrmObjectId": "string",
"extendedProperties": [
{
"value": "string",
"userKey": "string",
"preview": {
"name": "string"
}
}
],
"tags": [
"string"
],
"refId": "string",
"stageId": "string",
"colorId": 0,
"identityId": "string",
"description": "string",
"subject": "string",
"assignedToUserName": "string",
"nickName": "string",
"phoneContacts": [
{
"id": "string",
"default": true,
"phoneType": "string",
"phoneNumber": "string",
"continuedNumber": "string",
"extension": "string"
}
],
"addressContacts": [
{
"id": "string",
"default": true,
"country": "string",
"state": "string",
"city": "string",
"addressType": "string",
"areaCode": "string",
"address": "string",
"zipCode": "string",
"zipBox": "string",
"longitude": 0,
"latitude": 0
}
],
"email": "string",
"alternativeEmail": "string",
"website": "string",
"customerNumber": "string",
"customerDate": "2023-07-03T05:22:52.852Z",
"categories": [
{
"id": "string",
"key": "string"
}
],
"dontSms": true,
"dontSocialSms": true,
"dontPhoneCall": true,
"dontEmail": true,
"dontFax": true,
"supportUsername": "string",
"saleUsername": "string",
"otherUsername": "string",
"facebookUsername": "string",
"preferredContactType": "string",
"nationalCode": "string",
"sourceTypeIndex": 0,
"firstName": "string",
"lastName": "string",
"birthDate": "2023-07-03T05:22:52.852Z",
"gender": "string",
"personPrefix": "string",
"degree": "string",
"paymentStatusType": "string",
"areasOfInterest": "string",
"mannerType": "string",
"spouse": "string",
"hobbies": "string",
"children": "string",
"organizations": [
{
"id": "string",
"organizationId": "string",
"personId": "string",
"profession": "string",
"jobType": "string",
"office": "string",
"department": "string"
}
]
}
اینم چیزی که توی مستنداتتون بود.
@navidkhosravi
بلی دوست عزیز از نظر گیج کنندگی حق با شماست
در تغییرات نسخه جدید این مورد هم اعمال میشود تا باعث شفافیت گردد