API mit Datums-Variable aufrufen
Hallo zusammen,
ich habe mich heute hier angemeldet, weil ich trotz einiger Tutorials und stundenlanger Fehlversuche nicht weiterkomme.
Ich würde gerne eine API aufrufen, die das tagesaktuelle Datum in Form von md (z.B. 1231 für Silvester) enthält.
Es geht um eine cloudbasierte Vereinsverwaltungssoftware, ich möchte die API täglich mit einem Cronjob aufrufen, um den Mitgliedern eine Geburtstagsmail zu schicken.
Die URL der API muss folgermaßen aufgebaut sein: https://api.example.org/168698/FQDWTVO?filter=[geburtstagmmdd]="1231"
Der Support des Softwareherstellers schrieb, ich solle file_get_contents nutzen. Hier der originale Post in Englisch:
Mein Ansatz funktioniert leider nicht:
Ich würde mich sehr Freuen, wenn mir jemand sagen würde, was ich falsch machen.
Vielen Dank und viele Grüße
fawin2
ich habe mich heute hier angemeldet, weil ich trotz einiger Tutorials und stundenlanger Fehlversuche nicht weiterkomme.
Ich würde gerne eine API aufrufen, die das tagesaktuelle Datum in Form von md (z.B. 1231 für Silvester) enthält.
Es geht um eine cloudbasierte Vereinsverwaltungssoftware, ich möchte die API täglich mit einem Cronjob aufrufen, um den Mitgliedern eine Geburtstagsmail zu schicken.
Die URL der API muss folgermaßen aufgebaut sein: https://api.example.org/168698/FQDWTVO?filter=[geburtstagmmdd]="1231"
Der Support des Softwareherstellers schrieb, ich solle file_get_contents nutzen. Hier der originale Post in Englisch:
file_get_contents should work fine here:
$xml = file_get_contents("http://www.example.com/file.xml");
you can then print the xml as a response in php.
Mein Ansatz funktioniert leider nicht:
<?php
$datum = date("md");
$url = file_get_contents("https://api.example.org/168698/FQDWTVO?filter=[geburtstagmmdd]=%22$datum%22");
echo "$url"; // print-Befehl funktioniert leider auch nicht
?>
Ich würde mich sehr Freuen, wenn mir jemand sagen würde, was ich falsch machen.
Vielen Dank und viele Grüße
fawin2
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 3859030996
Url: https://administrator.de/forum/api-mit-datums-variable-aufrufen-3859030996.html
Ausgedruckt am: 03.05.2025 um 01:05 Uhr
7 Kommentare
Neuester Kommentar
Japp, hab die escaped.
Also läufts jetzt?
Dann: Wie kann ich einen Beitrag als gelöst markieren?
Gruß
em-pie
Also läufts jetzt?
Dann: Wie kann ich einen Beitrag als gelöst markieren?
Gruß
em-pie

Moin.
Nein muss er nicht zwingend, denn Variablen werden in PHP auch innerhalb von Anführungszeichen aufgelöst!
Nur wenn direkt auf den Variablennamen ein Zeichen folgt das auch für Variablen gültig ist muss man es in geschweifte Klammern setzen damit PHP das Zeichen nicht zur Variablen zählt.
Cheers
certguy
Nein muss er nicht zwingend, denn Variablen werden in PHP auch innerhalb von Anführungszeichen aufgelöst!
Nur wenn direkt auf den Variablennamen ein Zeichen folgt das auch für Variablen gültig ist muss man es in geschweifte Klammern setzen damit PHP das Zeichen nicht zur Variablen zählt.
echo "Datum: $datum";
echo "Datum: {$datum}Text";
certguy