Joomla.it Forum
Non solo Joomla... => Sviluppo => : pippo30 25 Oct 2011, 09:07:18
-
qualcuno mi da un modo per riuscire a fare unachimata a un web service???
Io ho cercato di fare una cosa così:
devo fare una chiamata ad un web service che usiamo per le prove fare in modo che questa chimata mi restituisca un id numerico ( id sessione)
io ho provato sostitueno i paremetri che mancano prendendo dal xml ma mi da una pagina bianca senza nessun messaggio e nn genera chiamate
include("lib/nusoap.php");
$wsdl = //qui inserisco l'indirizzo del wsdl
//$con= new SoapClient($wsdl);
$soap_client = new nusoap_client($wsdl./qui inserisco il target namespace, true, null, null, null, null);
$err = $soap_client->getError();
if ($err) {
echo $err;
die();
}
$username="tizio";
$password="caio";
$param = array("username" => $username, "password" => $password);
$result = $soap_client->call("Authenticate", $param, "", "");
sbaglio qualcosa
-
devo fare una chiamata a dun web service che usiamo per le prove fare in modo che questa chimata mi restituisca un id numerico ( id sessione)
--------------------------------------------------------------------------
sessione aperta dove? sul web service? .. nn so cosa c'è dietro ma mi sembra una pratica strana...
io ho provato sostitueno i paremetri che mancano prendendo dal xml
---------------------------------------------------------------------------------------------
....si capisce nulla di quello che hai fatto....
ma mi da una oagina bianca senza nessun messaggio
-------------------------------------------------------------------------
beh, non vedo print... echo...var_dump... perchè dovresti vedere qualcosa?
e nn genera chiamate
------------------------------
come lo verifichi? proxi le richeste?
poi... sei sicuro di aver scaricato tutta la libreria? ... da dove l'hai preso? perchè soap? Una normale richiesta php non va bene?
M.
-
mi fai un esempio concreto???
-
mandami qualche link con qualche esempio se puoi grazie
-
di che?... ti ho fatto solo domande...
M.
-
la libreria l'ho travata su un forum ma efettivamente nn è completa
ti chiedo scusa se nn sono chiaro a volte ma non sono espertissimo di php quindi lo prendo in cosiderazione ora comunque mi dai di link con esempi di chiamate wsdl soap? ???
-
qualcuno mi da un modo per riuscire a fare unachimata a un web service???
------------------------------------------------
esempi di chiamate wsdl ...
perchè è wsdl che ti mette a disposizione il services? xml-rpc no?
hai l'estensione soap abilitata nel php?
M.
-
hai l'estensione soap abilitata nel php?si è abilitata
wsdl --> è struturato cosi il web service a cui faccio riferimento
-
faccio una domanda è possibile chiamare un servizio web da joomla????
se si come????
-
faccio una domanda è possibile chiamare un servizio web da joomla????
se si come????
-----------------------------------------------------
...problema del "dopo"... dovrai creare una extension o si vedrà cosa, prima cosa che devi fare è capire cosa devi fare, quindi fuori da joomla prova a vedere se riesci ad ottenere quello che vuoi.
se hai l'estensione soap non devi caricare nessuna libreria ma fare riferimento a qs:
http://www.php.net/manual/en/class.soapclient.php
e in particolare quì dove ci sono le specifiche wdsl
http://php.net/manual/en/soapclient.soapclient.php
M.