2015-03-11 1 views

ответ

0

Параметры могут быть отправлены вместе в способе вызова, в качестве второго параметра следующим образом:

$soapclient->call(string methodname [ ,array parameters]);

Download the documentation для получения дополнительной информации.

+0

Я ищу то, что я сказал в первом посте. Я хочу отправить параметры для подключения в NuSOAP. – nexita

+0

При создании экземпляра не должно быть никаких связей. Вы создаете экземпляр объекта, манипулируете им, а затем используете метод вызова (или ваш метод). –

+0

это потому, что на веб-службе для функций API нет пользователя или пароля. как образец, который они дают мне в документе, я должен сначала войти в систему. Я просто не знаю, как это сделать в NuSOAP. Я должен попробовать setCredentials, чтобы увидеть, что происходит – nexita

0

NuSOAP имеет setCredentials способ отправить логин и пароль:

$client->setCredentials("user","password"); 

void setCredentials (string $username, string $password, [string $authtype = 'basic'], [array $certRequest = array()]) 

string $username  
string $password  
string $authtype: (basic|digest|certificate|ntlm) 
array $certRequest: (keys must be cainfofile (optional), sslcertfile, sslkeyfile, passphrase, verifypeer (optional), verifyhost (optional): see corresponding options in cURL docs) 
+0

спасибо, всего лишь одно. кажется, мы только установили здесь значения. в моем примере кода SOAP он отправляет связанный массив с определенными ключами. Если я использую setCredentials без ключей, он работает нормально? (Я нашел, что образец кода из Документации веб-службы, но я использую NuSOAP из-за того, что сервер не поддерживает SOAP) – nexita

+0

@nexita он должен работать. Ты это пробовал ? –

Смежные вопросы