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

درست کار نکردن assignedToUserName در api

4 ارسال ها
2 کاربران
0 Likes
103 نمایش‌
0
شروع کننده موضوع

با سلام من با استفاده از (/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 ),
) );
PG-Admin PG-Admin 6 تیر 1402 5:33 ب.ظ

@navidkhosravi با سلام فیلد نامبرده شده توسط شما در هویت ها(Person/Organization/Identity) قابل استفاده نمیباشد اون فیلد برای آیتم هایی مثل فاکتور و قرارداد و .. کاربرد داره شما در هویت برای مقدار دهی به 3 قیلد مسئول میتوانید از فیلد هاهی زیر استفاده کنید RelatedUserIdSupport RelatedUserIdSales RelatedUserIdOther

navidkhosravi شروع کننده موضوع 12 تیر 1402 9:54 ق.ظ

با سلام و تشکر توی 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"
}
]
}

اینم چیزی که توی مستنداتتون بود.

PG-Admin PG-Admin 13 تیر 1402 6:22 ب.ظ

@navidkhosravi
بلی دوست عزیز از نظر گیج کنندگی حق با شماست
در تغییرات نسخه جدید این مورد هم اعمال میشود تا باعث شفافیت گردد

برچسب‌های موضوع
اشتراک:
پیمایش به بالا