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

کار با متود saveForm با api

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

سلام

وقت بخیر

بنده قصد دارم اطلاعات فرم پذیرش موجود در crm در سایت از کاربر بگیرم و با api بفرستم که ذخیره بشه.
چجوری باید مشخص کنم که هر دیتا توی سایت مروبط به کدوم فیلد فرم در crm است؟

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

    public function send_form_data()
    {
        $this->get_form_data();
            $url = 'http://81.91.152.10:4030/Services/API/iform.svc?singleWsdl';
            $soapClient = new SoapClient($url);
            $params = array(
                'userName' => $this->api_username,
                'password' => $this->api_password,
                'formInfo' => [
                    'CrmId' => '',
                    'CrmObjectTypeCode'=>'',
                    'Subject'=>'',
                ],
            );
            $Result = $soapClient->SaveForm($params);

            if ($Result->SaveFormResult->Success) {
                $this->message = "اطلاعات شما با موفقیت ثبت گردید";
            } else{
            $this->message = "هنگام ثبت اطلاعات خطایی رخ داده است";
            }
    }
PG-Admin PG-Admin 6 شهریور 1402 3:30 ب.ظ

@parsa
با سلام در داکیومنت های سرویس فرم به تفکیک همه موارد توضیح داده شده اند

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