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

عدم ارسال فیلد دلخواه هویت

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

سلام

ما یخ فیلد دلخواه هویت داریم که تو متد سیو پرسن داریم تکمیل میکنیمش ولی چیزی ارسال نمیشه. کد فیلد هم ست کردم

   $params = [
        'username' => $username,
        'password' => $password,
        'person' => [
            'CrmObjectTypeCode' => '',
            'CrmObjectTypeIndex' => 24,
            'CustomerNumber'    => '',
            'Categories' => [
                'CategoryInfo' => [
                    'Key'            => 'customerbuyingthings',
                ],
               
            ],
            'IdentityType' => 'حقیقی',
            'FirstName' => $user_info['first_name'],
            'LastName' => $user_info['last_name'],
            'IdentityType' => 'حقیقی',
            'NationalCode'      => $user_info['nationalcode'],
            'ExtendedProperties' =>[
                'BaseCrmObjectExtendedPropertyInfo' =>[

                    'Name' => 'کدملی  مشتری',
                    'UserKey' => 'codemeli',
                    'value' => $user_info['nationalcode'],

                    [
                        'Name' => 'کدملی  مشتری',
                        'UserKey' => 'codemeli',
                        'value' => $user_info['nationalcode'],
                    ]

                ],
            ],
            'Emails'             => $user_info['email'],
            'PhoneContacts' => [            
                                        'IdentityContactPhone' =>   [
                                                                        [
                                                                            'PhoneType' => 'موبایل',
                                                                            'PhoneNumber' => $user_info['phone'],
                                                                            'IsDefault' => true,
                                                                        ],

                                                                    ],
                                                                       
                                 ],

            'AddressContacts' => [
                'IdentityContactAddress' =>[

                    'IsDefault'       => true,
                    'Address'       => $user_address,
                    'AddressType'   => 'محل سکونت',
                    'City'          => $user_info['city'],
                    'State'         => $user_info['state'],
                    'Country'       => 'ایران',
                    'ZipCode'       =>  $user_info['postcode'],
                    'ZipBox'    =>   $user_info['postcode']

                ]

            ],

        ],
    ];
 
 
 
BaseCrmObjectExtendedPropertyInfo
من برای تست چندین مدل مقدار دهی کردم هیچ اروری هم نمیده.
 
PG-Admin PG-Admin 10 اسفند 1400 6:42 ب.ظ

سلام اون فیلد اضافه تون از چه نوع فیلد پیامگستریه مثلا عدد یا متنو..؟؟؟؟
بعد اینکه نیازی به مقدار دهید name نیست و میتوانید مقدار اون رو خالی بزارید و فقط با userkey اقدام به مقدار دهی کنید این رو هم لطفا تست کنید

aliam2a2 شروع کننده موضوع 11 اسفند 1400 3:43 ب.ظ

فیلد رشته است (string)
بله اینی که شما گفتید رو هم تست کردم ولی جواب نداد

اشتراک:
پیمایش به بالا