Ich verwende FeedBurner Awareness API. XML-Daten wie folgt aus:Feedburner Subscriber mit CURL erhalten
<rsp stat="ok">
−
<!--
This information is part of the FeedBurner Awareness API. If you want to hide this information, you may do so via your FeedBurner Account.
-->
−
<feed id="9n66llmt1frfir51p0oa367ru4" uri="teknoblogo">
<entry date="2011-01-15" circulation="11" hits="18" reach="0"/>
</feed>
</rsp>
Ich möchte Zirkulation Daten (11) erhalten. Ich benutze diesen Code:
$whaturl="https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=teknoblogo";
//Initialize the Curl session
$ch = curl_init();
//Set curl to return the data instead of printing it to the browser.
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//Set the URL
curl_setopt($ch, CURLOPT_URL, $whaturl);
//Execute the fetch
$data = curl_exec($ch);
//Close the connection
curl_close($ch);
$xml = new SimpleXMLElement($data);
$fb = $xml->feed->entry['circulation'];
echo $fb;
echo "OK";
Aber zurückgegebene Daten ist leer. Es gibt keinen Fehler. Nur Rückgabe OK. Wie kann ich das lösen?
BEARBEITEN: echo $ data; auch leer zurück.
Vielen Dank. Aber immer noch das gleiche Problem. – Eray
Eigentlich hat es für mich funktioniert ('https'). Möglicherweise müssen Sie überprüfen, ob der Server auf die Ressource zugreifen kann oder nicht. – Thai
wie kann ich überprüfen? curl_error() zurückgegeben leer – Eray