@hormoznet
با سلام و احترام
داکیومنت api های پیام گستر از طریق لینک زیر قابل دسترسی میباشند. میتوانید در api مورد نظرتان در قسمت extended property مقادیر موجود در فیلدهای موجود در سایت خودتان را به فیلدهای موجود در آیتم مورد نظرتان در crm پیام گستر پاس دهید.
https://developer.payamgostar.com/forum/recent
اینقدر این داکیومنت های شما نامفهموم هست که برای یک برنامه نویسی ساده باید ماه ها درگیر شد.
لطفا همینجا بهم روش رو اعلام کنید که چیکار کنم.
ممنون
@hormoznet
با سلام و احترام
مشکلی در داکیومنت ها وجود ندارد. تمامی developer های مشتریان پیام گستر در صورتیکه قصد استفاده از وب سرویس های ما رو داشته باشند از طریق همین داکیومنت ها سال هاست که بدون مشکل پیش رفتند. تمامی سوالات شما بدون تاخیر پاسخ داده شده و میشود. نوع مطرح کردن سوالتون نامفهموم میباشد اگر سوالات سایر دوستان را در فروم مطالعه کرده باشید به این شکل میباشد در صورتیکه خطایی در کد شما پیش آمده باشد بنده راهنمایی های لازم که مربوط به وب سرویس های ما میباشد را خدمتتان توضیح و سمپل در اختیارتان قرار خواهم داد. متاسفانه این فضا فضای آموزش نیست.
برای راهنمایی بهتر اول باید بفرمایید از rest api استفاده میکنید یا soap تا مطابق آن راهنمایی انجام شود.
کدتان هم میتوانید ارسال کنید تا در صورت نیاز راهنمایی خدمتتان انجام دهم.
اگر از لینک داکیومنت ها، وب سرویس فرم را هم مطالعه نمایید در متد save فیلدهای کلاس BaseCrmObjectExtendedPropertyInfo و نحوه استفاده از آن توضیح داده شده است.
سمپل soap برای api fprm متد save:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
</s:Header>
<s:Body>
<SaveForm xmlns="http://tempuri.org/">
<userName>admin</userName>
<password>???</password>
<formInfo 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>Form_1</d4p1:CrmObjectTypeCode>
<d4p1:ExtendedProperties>
<d4p1:BaseCrmObjectExtendedPropertyInfo>
<d4p1:Name>متن</d4p1:Name>
<d4p1:UserKey>Text_1</d4p1:UserKey>
<d4p1:Value>تست </d4p1:Value>
</d4p1:BaseCrmObjectExtendedPropertyInfo>
</d4p1:ExtendedProperties>
<d4p1:Subject>تست</d4p1:Subject>
</formInfo>
</SaveForm>
</s:Body>
</s:Envelope>
سمپل برای rest api متد create وب سرویس فرم:
{
"crmObjectTypeCode": "Form_1",
"extendedProperties": [
{
"value": "تست",
"userKey": "Text_1",
"preview": {
"name": "متن",
"object": "تست"
}
}
],
"colorId": 1,
"subject": "تست"
}