چگونه میشود ایمیل ر...
 
آگاه‌سازی‌ها
پاک‌کردن همه

چگونه میشود ایمیل را در ثبت هویت جدید افزود؟

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

موضوع: افزودن Email به person در هنگام SavePerson

 

کد من:

$soapClient = new SoapClient( $url, array('trace' => true) );
$params = array(

'username' => $username,

'password' => $password,

'person' => array(
'CrmObjectTypeCode' => 'pxlpackCreateWebsiteCustomer',
'IdentityType' => $contact['customerType'],
'FirstName' => $contact['name'],

'LastName' => $contact['family'],

'Email' => $contact['email'],
),
);
if($contact['customerType'] == 'Person') $params['person']['LastName'] = $contact['family'];

$result = $soapClient->SavePerson($params);

اما ایمیل در هویت جدید ثبت نمیشود

این موضوع در 5 سال قبل توسط siavashdalir اصلاح شد
3 پاسخ
0

پراپرتی Email از نوع آرایه است و نمی‌توان آن را برابر متغیر قرار داد. برای اطلاعات بیشتر در خصوص وب‌سرویس‌ها اینجا کلیک کنید.

این نوشته در 5 سال قبل 2 بار توسط Omid Nasri اصلاح شد
0
شروع کننده موضوع

در این آرایه باید متغیرهای name و value هم تعریف شوند؟
آیا باید email در آرایۀ PersonInfo یا person پاس داده شود یا یک آرایۀ جدا؟

ممنون میشم توضیحات کامل و عملی بدهید چون من تمام حالت ها را امتحان کردم:

$params = array(
'username' => $username,
'password' => $password,
'person' => array(
'CrmObjectTypeCode' => 'pxlpackCreateWebsiteCustomer',
'IdentityType' => $contact['customerType'],
'FirstName' => $contact['name'],
'Email' => array('Name' => 'Email', 'Value' => $contact['email']),
'Email' => array('Name' => 'email', 'Value' => $contact['email']),
'email' => array('Name' => 'email', 'Value' => $contact['email']),
'email' => array('Name' => 'Email', 'Value' => $contact['email']),
'email1' => array('Name' => 'email', 'Value' => $contact['email']),
'Email1' => array('Name' => 'Email', 'Value' => $contact['email']),
'Email1' => array($contact['email']),
'Email1' => $contact['email'],
'email' => array($contact['email']),
'email' =>$contact['email'],
'ContactPhone' => array('ContactPhoneInfo' => array('Phone' => $mobile)),
'ContactPhone' => array('ContactPhoneInfo' => array('Name' => 'Phone', 'Value' => $mobile)),
'ExtendedProperties' => $extendedProperties
),
'ContactPhone' => array('ContactPhoneInfo' => array('Name' => 'Phone', 'Value' => $mobile)),
'Email' => array('Name' => 'Email', 'Value' => $contact['email']),
'Email' => array('Name' => 'email', 'Value' => $contact['email']),
'email' => array('Name' => 'email', 'Value' => $contact['email']),
'email' => array('Name' => 'Email', 'Value' => $contact['email']),
'email1' => array('Name' => 'email', 'Value' => $contact['email']),
'Email1' => array('Name' => 'Email', 'Value' => $contact['email']),
'Email1' => array($contact['email']),
'Email1' => $contact['email'],
'email' => array($contact['email']),
'email' =>$contact['email'],
'PersonInfo' => array(
'Email' => array('Name' => 'Email', 'Value' => $contact['email']),
'Email' => array('Name' => 'email', 'Value' => $contact['email']),
'email' => array('Name' => 'email', 'Value' => $contact['email']),
'email' => array('Name' => 'Email', 'Value' => $contact['email']),
'email1' => array('Name' => 'email', 'Value' => $contact['email']),
'Email1' => array('Name' => 'Email', 'Value' => $contact['email']),
'Email1' => array($contact['email']),
'Email1' => $contact['email'],
'email' => array($contact['email']),
'email' =>$contact['email'],
),
'personInfo' => array(
'Email' => array('Name' => 'Email', 'Value' => $contact['email']),
'Email' => array('Name' => 'email', 'Value' => $contact['email']),
'email' => array('Name' => 'email', 'Value' => $contact['email']),
'email' => array('Name' => 'Email', 'Value' => $contact['email']),
'email1' => array('Name' => 'email', 'Value' => $contact['email']),
'Email1' => array('Name' => 'Email', 'Value' => $contact['email']),
'Email1' => array($contact['email']),
'Email1' => $contact['email'],
'email' => array($contact['email']),
'email' =>$contact['email'],
),
);

در فایل راهنما نوشته شده string
متاسفانه documnetation شما بسیار ضعیف است و با مثال نیز همراه نیست.
امید که با دید کاربری تهیه شود.

0

مطلب نمونه کدهای آماده اتصال سی آر ام با زبان php، حاوی مثال تست شده ذخیره هویت بهمراه ایمیل است.

این نوشته در 5 سال قبل توسط Omid Nasri اصلاح شد
siavashdalir شروع کننده موضوع 10 شهریور 1398 4:55 ب.ظ

ممنون

Omid Nasri 11 شهریور 1398 3:10 ب.ظ

خواهش می‌کنم، اگر تمایل داشتید می‌توانید در تالار "جامعه کاربران" کدهای اتصال به سی‌آرام با نام خودتان به اشتراک بگذارید.

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