در اجرای ایجاد فرصت جدید خطای زیر دریافت می کنم با اینکه موارد اجباری را ست کردم.
لطفا بررسی و راهنمایی کنید.
باتشکر
خطا:
Object reference not set to an instance of an object.
کد اجرایی و پارامتر ها:
$url = $domain . 'services/api/iopportunity.svc?wsdl'; // Create new instance of SoapClient to call SavePerson method. $soapClient = new SoapClient($url); $params = array( 'username' => $username, 'password' => $password, 'OpportunityInfo' => array( 'CrmObjectTypeCode' => 'forsatforosh', 'OpportunitySourceType' => 'وب سایت', 'OpportunityType' => 'استاندارد', 'Subject' => 'استعلام تست', 'IdentityId' => 'bb1777d0-1ffe-4695-bbcd-85834230b794', 'TotalValue' => 0, 'Probability' => 0, ) ); // Calling the SaveOpportunity method. $result = $soapClient->SaveOpportunity($params);
سلام و عرض ادب
من با wcftestclient چک کردم سرویس ها رو با موفقیت انجام شد
ممنون میشم با این ابزار تست شما هم سمت خودتون رو یه چک بکنید
نمونه xml استفاده شده رو هم براتون به پیوست گذاشتم
<SaveOpportunity>
<MethodParameters>
<username>admin</username>
<password>admin</password>
<opportunityInfo>
<ClosedDate>11/28/2022 11:50:40 AM</ClosedDate>
<ClosedDatePersian isNull="false" />
<FailDate>11/28/2022 11:50:40 AM</FailDate>
<LostCause isNull="false" />
<OpportunitySourceType>وب سایت</OpportunitySourceType>
<OpportunityType>استاندارد</OpportunityType>
<Probability>0</Probability>
<SaleStage isNull="true" />
<SuccessDate>11/28/2022 11:50:40 AM</SuccessDate>
<TotalDiscount>0</TotalDiscount>
<TotalValue>0</TotalValue>
<WonCause isNull="false" />
<Description isNull="false" />
<IdentityId>852b9dc4-416f-4b4e-9975-c41d796790d5</IdentityId>
<Subject>تست وب سرویس</Subject>
<CreatDate>11/28/2022 11:50:40 AM</CreatDate>
<CrmId isNull="true" />
<CrmObjectTypeCode>form2</CrmObjectTypeCode>
<CrmObjectTypeId isNull="true" />
<CrmObjectTypeIndex>0</CrmObjectTypeIndex>
<CrmObjectTypeName isNull="false" />
<ExtendedProperties isNull="true" />
<ModifyDate>11/28/2022 11:50:40 AM</ModifyDate>
<ParentCrmObjectId isNull="true" />
<ProcessStateIndex>0</ProcessStateIndex>
<RefId isNull="false" />
<Stage isNull="false" />
<StageId isNull="true" />
<Tags isNull="true" />
</opportunityInfo>
</MethodParameters>
</SaveOpportunity>