Description
Use the feature GetDoiInformationsRequest to receive DOI-information for a given period of time.
Available starting from Backclick-Version: 5.9.19
In order to receive a list of DOI-information, you have to provide the following information:
- Mandator ID
- Start-Date
- EndDate wenn kein End Datum angegeben wird, werden die Daten bis zum jetzigen Zeitpunkt ausgegeben. optionale Angabe
- API-Key (optional authentication, if not provided the IP address will be used for authentication)
As a result you will receive a list of email addresses containing the date and mailing list of all applicable subscribers.
Example
$client = new SoapClient($wsdlUrl); date_default_timezone_set('Europe/Berlin'); $getDaoInformations = new StdClass(); $getDaoInformations->mandatorId = 0; $getDaoInformations->apiKey = 'apiKey'; $getDaoInformations->startDate = date //$getDaoInformations->endDate = 0; try { $result = $client->getDoiInformations($getDaoInformations); var_dump($result); } catch (Exception $e) { //Hier ist ein Fehler aufgetreten und abgefangen worden, wir geben die Fehlermeldung aus. echo "Error: " . $e->getMessage() . "\n"; }
Beispielausgabe
object(stdClass)#3 (1) { ["doi-notification"]=> object(stdClass)#4 (1) { ["email"]=> array(2) { [0]=> object(stdClass)#5 (3) { ["_"]=> string(31) "test231645978@backclick-test.de" ["confirmation_date"]=> int(1453984102) ["newsletters"]=> string(1) "3" } [1]=> object(stdClass)#6 (3) { ["_"]=> string(28) "test871199@backclick-test.de" ["confirmation_date"]=> int(1454065482) ["newsletters"]=> string(1) "1" } } } }
Source-Code
In order to test a working example you can download the source code.
Example for receiving DOI-information