Dee
22.03.10, 20:43
Als ich mit SOAP und PHP das SMS-Paket für Bekannte zugänglich machen wollte, erhielt ich folgende Fehlermeldung:
SoapFault exception: [HTTP] Error Fetching http headers in /verzeichnis/smssenden.php:14
Stack trace:
#0 [internal function]: SoapClient->__doRequest('__call('login', Array)
#2 /verzeichnis/smssenden.php(14): SoapClient->login('ich12345-ovh', 'meinpasswort', 'de', false)
#3 {main}
als ich folgendem PHP-Quelltext benutzt hatte:
meine SMS-Benutzer
SoapFault exception: [HTTP] Error Fetching http headers in /verzeichnis/smssenden.php:14
Stack trace:
#0 [internal function]: SoapClient->__doRequest('__call('login', Array)
#2 /verzeichnis/smssenden.php(14): SoapClient->login('ich12345-ovh', 'meinpasswort', 'de', false)
#3 {main}
als ich folgendem PHP-Quelltext benutzt hatte:
ini_set('default_socket_timeout', 120);
try {
$soap = new SoapClient("https://www.ovh.com/soapi/soapi-re-1.9.wsdl");
//login
$session = $soap->login("ICH12345-ovh", "MeinPasswort","de", false);
echo "login successfull\n";
//telephonySmsUserList
$result = $soap->telephonySmsUserList($session, "sms-ich12345-1");
echo "telephonySmsUserList successfull\n";
print_r($result); // your code here ...
//logout
$soap->logout($session);
echo "logout successfull\n";
} catch(SoapFault $fault) {
echo $fault;
}
?>
Heißt soviel wie, dass das hier nicht funktioniert hat:
$soap->login("ICH12345-ovh", "MeinPasswort","de", false);
Warum?
Mein Benutzername und Passwort waren richtig. Selbst mit der Übergabe von einem Array in dem dann z.B. SOAP_1_9 stand, hatte ich keinen Erfolg.
Wo kann ich mein SMS-Paket für Andere benutzbar machen, ohne mich selbst mit meinem OVH-Account einzuloggen? Die einzigst mir bekannte möglichkeit ist doch die, die OVH vorgibt, nämlich SOAP, oder?
Danke vorab.