CommonService
Click here for a complete list of operations.
GetContactDataById
Получение контактных данных по Id компании в поддерживаемых системах
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /CommonService.asmx HTTP/1.1 Host: dev.cargogeo.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://ws.cargogeo.com/GetContactDataById" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetContactDataById xmlns="http://ws.cargogeo.com/"> <Id>long</Id> <IdSourceSystem>short</IdSourceSystem> </GetContactDataById> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetContactDataByIdResponse xmlns="http://ws.cargogeo.com/"> <GetContactDataByIdResult> <IdCargo>int</IdCargo> <IdTruck>int</IdTruck> <ObjectMarkup>string</ObjectMarkup> <IdCompanyProfile>int</IdCompanyProfile> <IdSourceSystem>short</IdSourceSystem> <SourceSystem>string</SourceSystem> <ExternalFirmId>long</ExternalFirmId> <ExternalFirmAddId>long</ExternalFirmAddId> <Company>string</Company> <Contact>string</Contact> <Rating>float</Rating> <GoodRefs>int</GoodRefs> <BadRefs>int</BadRefs> <Phone>string</Phone> <MobilePhone>string</MobilePhone> <ICQ>string</ICQ> <EMail>string</EMail> <Skype>string</Skype> <ReferencesLink>string</ReferencesLink> <RelatedFirms> <RelatedFirmData> <Id>long</Id> <IdSource>short</IdSource> <AddId>long</AddId> <Name>string</Name> <Rating>decimal</Rating> <BadRefs>int</BadRefs> <GoodRefs>int</GoodRefs> </RelatedFirmData> <RelatedFirmData> <Id>long</Id> <IdSource>short</IdSource> <AddId>long</AddId> <Name>string</Name> <Rating>decimal</Rating> <BadRefs>int</BadRefs> <GoodRefs>int</GoodRefs> </RelatedFirmData> </RelatedFirms> <Limits> <ViewCount>int</ViewCount> <LimitDate>dateTime</LimitDate> <ReasonText>string</ReasonText> <CurrentViewAllowed>boolean</CurrentViewAllowed> </Limits> <References> <ReferenceData> <Description>string</Description> <IdCompany>int</IdCompany> <CompanyName>string</CompanyName> <Value>float</Value> <CreateDate>dateTime</CreateDate> </ReferenceData> <ReferenceData> <Description>string</Description> <IdCompany>int</IdCompany> <CompanyName>string</CompanyName> <Value>float</Value> <CreateDate>dateTime</CreateDate> </ReferenceData> </References> <Notes> <NotesData> <Description>string</Description> <CreateDate>dateTime</CreateDate> <IsHidden>boolean</IsHidden> <IdCargo>int</IdCargo> <IdTruck>int</IdTruck> </NotesData> <NotesData> <Description>string</Description> <CreateDate>dateTime</CreateDate> <IsHidden>boolean</IsHidden> <IdCargo>int</IdCargo> <IdTruck>int</IdTruck> </NotesData> </Notes> <AllContacts> <ContactsData> <ContactType>int</ContactType> <ContactTypeText>string</ContactTypeText> <ContactSource>short</ContactSource> <ContactIdCompany>long</ContactIdCompany> <Contact>string</Contact> <ContactOriginal>string</ContactOriginal> <ContactCompanyName>string</ContactCompanyName> </ContactsData> <ContactsData> <ContactType>int</ContactType> <ContactTypeText>string</ContactTypeText> <ContactSource>short</ContactSource> <ContactIdCompany>long</ContactIdCompany> <Contact>string</Contact> <ContactOriginal>string</ContactOriginal> <ContactCompanyName>string</ContactCompanyName> </ContactsData> </AllContacts> <SMSText>string</SMSText> <ViewInfo> <TruckViews>int</TruckViews> <CargoViews>int</CargoViews> <IsShow>boolean</IsShow> </ViewInfo> </GetContactDataByIdResult> </GetContactDataByIdResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /CommonService.asmx HTTP/1.1 Host: dev.cargogeo.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetContactDataById xmlns="http://ws.cargogeo.com/"> <Id>long</Id> <IdSourceSystem>short</IdSourceSystem> </GetContactDataById> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetContactDataByIdResponse xmlns="http://ws.cargogeo.com/"> <GetContactDataByIdResult> <IdCargo>int</IdCargo> <IdTruck>int</IdTruck> <ObjectMarkup>string</ObjectMarkup> <IdCompanyProfile>int</IdCompanyProfile> <IdSourceSystem>short</IdSourceSystem> <SourceSystem>string</SourceSystem> <ExternalFirmId>long</ExternalFirmId> <ExternalFirmAddId>long</ExternalFirmAddId> <Company>string</Company> <Contact>string</Contact> <Rating>float</Rating> <GoodRefs>int</GoodRefs> <BadRefs>int</BadRefs> <Phone>string</Phone> <MobilePhone>string</MobilePhone> <ICQ>string</ICQ> <EMail>string</EMail> <Skype>string</Skype> <ReferencesLink>string</ReferencesLink> <RelatedFirms> <RelatedFirmData> <Id>long</Id> <IdSource>short</IdSource> <AddId>long</AddId> <Name>string</Name> <Rating>decimal</Rating> <BadRefs>int</BadRefs> <GoodRefs>int</GoodRefs> </RelatedFirmData> <RelatedFirmData> <Id>long</Id> <IdSource>short</IdSource> <AddId>long</AddId> <Name>string</Name> <Rating>decimal</Rating> <BadRefs>int</BadRefs> <GoodRefs>int</GoodRefs> </RelatedFirmData> </RelatedFirms> <Limits> <ViewCount>int</ViewCount> <LimitDate>dateTime</LimitDate> <ReasonText>string</ReasonText> <CurrentViewAllowed>boolean</CurrentViewAllowed> </Limits> <References> <ReferenceData> <Description>string</Description> <IdCompany>int</IdCompany> <CompanyName>string</CompanyName> <Value>float</Value> <CreateDate>dateTime</CreateDate> </ReferenceData> <ReferenceData> <Description>string</Description> <IdCompany>int</IdCompany> <CompanyName>string</CompanyName> <Value>float</Value> <CreateDate>dateTime</CreateDate> </ReferenceData> </References> <Notes> <NotesData> <Description>string</Description> <CreateDate>dateTime</CreateDate> <IsHidden>boolean</IsHidden> <IdCargo>int</IdCargo> <IdTruck>int</IdTruck> </NotesData> <NotesData> <Description>string</Description> <CreateDate>dateTime</CreateDate> <IsHidden>boolean</IsHidden> <IdCargo>int</IdCargo> <IdTruck>int</IdTruck> </NotesData> </Notes> <AllContacts> <ContactsData> <ContactType>int</ContactType> <ContactTypeText>string</ContactTypeText> <ContactSource>short</ContactSource> <ContactIdCompany>long</ContactIdCompany> <Contact>string</Contact> <ContactOriginal>string</ContactOriginal> <ContactCompanyName>string</ContactCompanyName> </ContactsData> <ContactsData> <ContactType>int</ContactType> <ContactTypeText>string</ContactTypeText> <ContactSource>short</ContactSource> <ContactIdCompany>long</ContactIdCompany> <Contact>string</Contact> <ContactOriginal>string</ContactOriginal> <ContactCompanyName>string</ContactCompanyName> </ContactsData> </AllContacts> <SMSText>string</SMSText> <ViewInfo> <TruckViews>int</TruckViews> <CargoViews>int</CargoViews> <IsShow>boolean</IsShow> </ViewInfo> </GetContactDataByIdResult> </GetContactDataByIdResponse> </soap12:Body> </soap12:Envelope>