{<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:tem="http://tempuri.org/"
xmlns:dat="http://schemas.datacontract.org/2004/07/Septa.PayamGostar.ServiceLayer.Contract.PGContracts.DataContracts">
<soapenv:Header/>
<soapenv:Body>
<tem:SavePerson>
<tem:username>m.safarali</tem:username>
<tem:password>12345678</tem:password>
<tem:person>
<dat:CrmObjectTypeCode>personSimple</dat:CrmObjectTypeCode>
<dat:IdentityType>حقیقی</dat:IdentityType>
<dat:LastName>تست</dat:LastName>
<dat:CreatDate>1404-11-11T12:22:43</dat:CreatDate>
<dat:ModifyDate>1404-11-11T12:22:43</dat:ModifyDate>
<dat:FirstName>کاربر</dat:FirstName>
<dat:Gender>مرد</dat:Gender>
<dat:NationalCode>1234567890</dat:NationalCode>
<dat:CustomerNumber>TEST001</dat:CustomerNumber>
<dat:PhoneContacts>
<dat:IdentityContactPhone>
<dat:PhoneNumber>09123456789</dat:PhoneNumber>
<dat:PhoneType>موبایل</dat:PhoneType>
<dat:IsDefault>true</dat:IsDefault>
<dat:IsDeleted>false</dat:IsDeleted>
<dat:Id>00000000-0000-0000-0000-000000000000</dat:Id>
</dat:IdentityContactPhone>
</dat:PhoneContacts>
<dat:Emails>
<dat:string>test@example.com</dat:string>
</dat:Emails>
</tem:person>
</tem:SavePerson>
</soapenv:Body>
</soapenv:Envelope>
}
من این اطلاعات را سمت پیام گستر می فرستم ولی توی پیام گستر فقط نام خانوادگی ذخیره میشه و بقیه اطلاعات ذخیره نمیشه.
لطفا یک نمونه کامل که کل اطلاعات مثل نام - تلفن - آدرس و ... را ذخیره کنه هم برای مشتری حقیقی و هم حقوقی برای بنده بفرستید.
ممنون
با سلام و احترام
سمپل خدمت شما:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
</s:Header>
<s:Body>
<SavePerson xmlns="http://tempuri.org/">
<username>admin</username>
<password>???</password>
<person xmlns:d4p1="http://schemas.datacontract.org/2004/07/Septa.PayamGostar.ServiceLayer.Contract.PGContracts.DataContracts" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<d4p1:CrmObjectTypeCode>person_1</d4p1:CrmObjectTypeCode>
<d4p1:AddressContacts>
<d4p1:IdentityContactAddress>
<d4p1:IsDefault>true</d4p1:IsDefault>
<d4p1:IsDeleted>false</d4p1:IsDeleted>
<d4p1:Address>خیابان دادمان</d4p1:Address>
<d4p1:AddressType>شعبه</d4p1:AddressType>
<d4p1:City>تهران</d4p1:City>
<d4p1:Country>ایران</d4p1:Country>
<d4p1:State>تهران</d4p1:State>
<d4p1:ZipCode>72</d4p1:ZipCode>
</d4p1:IdentityContactAddress>
</d4p1:AddressContacts>
<d4p1:Categories>
<d4p1:CategoryInfo>
<d4p1:Key>category1</d4p1:Key>
<d4p1:Name>category1</d4p1:Name>
</d4p1:CategoryInfo>
</d4p1:Categories>
<a:Website />
<d4p1:Website>www.google.com</d4p1:Website>
<d4p1:Emails>test@gmail.com</d4p1:Emails>
<d4p1:ColorName>سفید</d4p1:ColorName>
<d4p1:CustomerNumber>200</d4p1:CustomerNumber>
<d4p1:NationalCode>123</d4p1:NationalCode>
<d4p1:IdentityType>حقیقی</d4p1:IdentityType>
<d4p1:PhoneContacts>
<d4p1:IdentityContactPhone>
<d4p1:IsDefault>true</d4p1:IsDefault>
<d4p1:IsDeleted>false</d4p1:IsDeleted>
<d4p1:PhoneNumber>09121111111</d4p1:PhoneNumber>
<d4p1:PhoneType>موبایل</d4p1:PhoneType>
</d4p1:IdentityContactPhone>
</d4p1:PhoneContacts>
<d4p1:Employees />
<d4p1:Gender>زن</d4p1:Gender>
<d4p1:FirstName>تست</d4p1:FirstName>
<d4p1:LastName>تست </d4p1:LastName>
<d4p1:PersonPrefix>مهندس</d4p1:PersonPrefix>
</person>
</SavePerson>
</s:Body>
</s:Envelope>
پیغام خطا میده.
❌ خطا!
type code person_1 was not found
@mojtabakamankesh
این سمپل بود که خدمت شما ارائه شد مسلما باید مطابق دیتای خودتان تغییرش دهید.
به جای "person_1" باید کد مخاطب حقیقی موجود در نرم افزار سی آر ام خودتان را قرار دهید.
<d4p1:CrmObjectTypeCode>person_1</d4p1:CrmObjectTypeCode>
تایپ کد ها را از کجا می تونم ببینم؟
من جایی را در نرم افزار پیام گستر پیدا نمی کنم که انواع تایپ کدها را داشته باشه.
یا اینکه جایی هست که باید خودم تعریف کنم. اگر هست بفرمایید.
اون رو خودم جستجو کردم و پیدا کردم. الان به nick name گیر میده. میگه نباید خالی باشه. در صورتی که توی سمپل شما اصلا nick name نیست
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
</s:Header>
<s:Body>
<SavePerson xmlns="http://tempuri.org/">
<username>admin</username>
<password>123456789</password>
<person xmlns:d4p1="http://schemas.datacontract.org/2004/07/Septa.PayamGostar.ServiceLayer.Contract.PGContracts.DataContracts" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<d4p1:CrmObjectTypeCode>personSimple</d4p1:CrmObjectTypeCode>
<d4p1:AddressContacts>
<d4p1:IdentityContactAddress>
<d4p1:IsDefault>true</d4p1:IsDefault>
<d4p1:IsDeleted>false</d4p1:IsDeleted>
<d4p1:Address>خیابان دادمان</d4p1:Address>
<d4p1:AddressType>شعبه</d4p1:AddressType>
<d4p1:City>تهران</d4p1:City>
<d4p1:Country>ایران</d4p1:Country>
<d4p1:State>تهران</d4p1:State>
<d4p1:ZipCode>72</d4p1:ZipCode>
</d4p1:IdentityContactAddress>
</d4p1:AddressContacts>
<d4p1:Categories>
<d4p1:CategoryInfo>
<d4p1:Key>category1</d4p1:Key>
<d4p1:Name>category1</d4p1:Name>
</d4p1:CategoryInfo>
</d4p1:Categories>
<d4p1:Website>www.elitech.com</d4p1:Website>
<d4p1:Emails>test@gmail.com</d4p1:Emails>
<d4p1:ColorName>سفید</d4p1:ColorName>
<d4p1:CustomerNumber>200</d4p1:CustomerNumber>
<d4p1:NationalCode>1234567890</d4p1:NationalCode>
<d4p1:IdentityType>حقیقی</d4p1:IdentityType>
<d4p1:PhoneContacts>
<d4p1:IdentityContactPhone>
<d4p1:IsDefault>true</d4p1:IsDefault>
<d4p1:IsDeleted>false</d4p1:IsDeleted>
<d4p1:PhoneNumber>09121111111</d4p1:PhoneNumber>
<d4p1:PhoneType>موبایل</d4p1:PhoneType>
</d4p1:IdentityContactPhone>
</d4p1:PhoneContacts>
<d4p1:Employees />
<d4p1:Gender>زن</d4p1:Gender>
<d4p1:FirstName>تست فرست نیم</d4p1:FirstName>
<d4p1:LastName>تست لست نیم</d4p1:LastName>
<d4p1:PersonPrefix>مهندس</d4p1:PersonPrefix>
</person>
</SavePerson>
</s:Body>
</s:Envelope>
اگر امکانش هست با بنده تماس بگیرید.
09122101767
کد دات نت که نوشتم به شما نشون بدم ایراد کار را بفرمایید
@mojtabakamankesh
با سلام و احترام
سمپل در خصوص person api میباشد . nickname الزامی مربوط به organization api. سمپل organization هم برای شما ارسال میکنم.
متاسفانه امکان تماس وجود ندارد.
از طریق لینک زیر میتوانید با داکیومنت های مربوط به وب سرویس های ما آشنا شوید. سوالی بود از طریق همین فروم مطرح نمایید.
در خصوص آشنایی با نرم افزار هم اگر مشکلی داشتید میتوانید با تیم موفقیت مشتری مطرح نمایید.
https://developer.payamgostar.com/soap-docs
من با postman هم تست کردم. متاسفانه مشکل داره.
1. URL:
http://crm.elitechpart.com:2037/services/api/IPerson.svc
2. Headers:
Content-Type: text/xml; charset=utf-8 SOAPAction: "http://tempuri.org/IPerson/SavePerson"
3. Body (Raw - XML):
<?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv=" http://schemas.xmlsoap.org/soap/envelope/ " xmlns:tem=" http://tempuri.org/ " xmlns:dat=" http://schemas.datacontract.org/2004/07/Septa.PayamGostar.ServiceLayer.Contract.PGContracts.DataContracts "> <soapenv:Header/> <soapenv:Body> <tem:SavePerson> <tem:username>m.safarali</tem:username> <tem:password>12345678</tem:password> <tem:person> <dat:CrmObjectTypeCode>personSimple</dat:CrmObjectTypeCode> <dat:IdentityType>حقیقی</dat:IdentityType> <dat:LastName>کاربر</dat:LastName> <dat:CreatDate>1404-11-08T16:46:34</dat:CreatDate> <dat:ModifyDate>1404-11-08T16:46:34</dat:ModifyDate> <dat:FirstName>تست</dat:FirstName> <dat:Gender>مرد</dat:Gender> <dat:NickName>تست نیک نیم</dat:NickName> <dat:NationalCode>1234567890</dat:NationalCode> <dat:CustomerNumber>TEST001</dat:CustomerNumber> <dat:PersonPrefix>آقای</dat:PersonPrefix> <dat:ColorName>آبی</dat:ColorName> <dat:PhoneContacts> <dat:IdentityContactPhone> <dat:PhoneNumber>09123456789</dat:PhoneNumber> <dat:PhoneType>موبایل</dat:PhoneType> <dat:IsDefault>true</dat:IsDefault> <dat:IsDeleted>false</dat:IsDeleted> <dat:Id>00000000-0000-0000-0000-000000000000</dat:Id> </dat:IdentityContactPhone> </dat:PhoneContacts> <dat:Emails> <dat:string>test@example.com</dat:string> </dat:Emails> <dat:Categories> <dat:CategoryInfo> <dat:Key>category1</dat:Key> <dat:Name>category1</dat:Name> </dat:CategoryInfo> </dat:Categories> <dat:AddressContacts> <dat:IdentityContactAddress> <dat:IsDefault>true</dat:IsDefault> <dat:IsDeleted>false</dat:IsDeleted> <dat:Address>خیابان تست</dat:Address> <dat:AddressType>شعبه</dat:AddressType> <dat:City>تهران</dat:City> <dat:Country>ایران</dat:Country> <dat:State>تهران</dat:State> <dat:ZipCode>1234567890</dat:ZipCode> </dat:IdentityContactAddress> </dat:AddressContacts> </tem:person> </tem:SavePerson> </soapenv:Body> </soapenv:Envelope>
با سلام و احترام
به جز فیلد رنگ ما بقی فیلدها بدون خطا از طریق پست من ایجاد گردید.
مطابق دیتای خودتان سمپل را برای شما ارسال کردم.