Использование Salesforce WSDL в приложении для iPhone - PullRequest
0 голосов
/ 23 июня 2010

Я только начал использовать Salesforce и хотел бы использовать API Salesforce в своем приложении для iPhone, чтобы отправлять данные из приложения в экземпляр.

Я сгенерировал WSDL и знаю имена полей XML, которые я должен отправить в полезной нагрузке SOAP.

Но я не смог понять, как именно отправить запрос. Я сгенерировал полезную нагрузку SOAP, установил заголовки

  1. Тип содержимого: текст / xml
  2. SOAPAction: пустая строка (в соответствии с XML WSDL)
  3. Content-Length: длина полезной нагрузки SOAP

Что я не могу понять - каким будет URL, на который я отправляю запрос? Не могу понять это из WSDL

Спасибо за любую помощь.

1 Ответ

1 голос
/ 23 июня 2010

Должно быть в нижней части вашего WSDL, примерно так:

<service name="SforceService">
    <documentation>Sforce SOAP API</documentation> 
    <port binding="tns:SoapBinding" name="Soap">
        <soap:address location="https://login.salesforce.com/services/Soap/c/19.0" /> 
    </port>
</service>

Различная среда (например, производство и песочница) и разные WSDL (предприятие или партнер) могут привести к небольшим изменениям адреса, но путь к WSDL - это путь.

Кроме того: хотя все в порядке с созданием ваших собственных сообщений SOAP, вы можете проверить библиотеку zkSforce Mac OS X, указанную на официальной странице API .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...