API.fetchSubscriberDRMSingles
Durch diese Vorgehensweise können Sie alle Einzel-Abos eines Abonnenten aufrufen
Anfrage
| api_key | Verwenden Sie Ihren API-Schlüssel |
| login | Verwenden Sie die Mailadresse eines Profils, das Zugang zu den APIs hat. |
| md5_pwd | Verwenden Sie das im MD5-Format verschlüsselte Passwort des Profils. |
| subscription_code | Verwenden Sie den auf der Seite Ihre Abonnements angegebenen API-Code oder der über getAccountSubscriptions API aufgerufen wurde |
| subscriber_login | Anmeldung des Abonnenten |
Antwort
Diese Anfrage schickt eine Tabelle der verlangten Abonnements mit den folgenden Angaben:
| ID | Anmeldung der Abonnenten. |
| Book | ID der Publikation. |
| Date | Datum des Abonnements. |
| Extras | Freies Feld von bis zu 255 Zeichen |
Eine Fehlermeldung wird bei Auftreten von Problemen zurück geschickt.
Beispiel
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Einzel-Abonnements</title>
</head>
<body>
<?php include_once('nusoap.php'); $client = new soapclient('http://api.calameo.com/?wsdl', true); $err = $client->getError(); if ($err) { // Zeigt Fehler echo 'SOAP Fehler: ' . $err; // Falls ein Fehler auftritt, ist Weitermachen zwecklos die('Ein Fehler ist aufgetreten!'); } $message = 'API.fetchSubscriberDRMSingles'; $params = array ( 'api_schlüssel' => '123346544abdefbca1546854', 'anmelden' => 'email@moncompte.com', 'md5_pwt' => 'd4f7ccab36fbfedc5f53e09d20d6973a', 'Abo_code' => '05511df55155d5a5bc5', 'Anmeldung_Abonnent' => 'Benutzeridentifizierung_des_Abonnenten', ); $result = $client->call($message, $params); if ($client->fault) { // Ein Fehler ist aufgetreten die('Ein Fehler ist aufgetreten!'); } else { // Überprüfen, ob ein SOAP-Fehler zurückgeschickt wurde $err = $client->getError(); if ($err) { // Fehler anzeigen echo 'SOAP Fehler: ' . $err ; } else { // Alles ist gutgegangen, Sie können das Ergebnis bearbeiten => $result echo '<pre>'; print_r($result); echo '</pre>'; } }?>
</body>
</html>