0

FeedBurner Awareness API を使用しています。このような XML データ:

<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>

流通データを取得したい(11) . 私はこのコードを使用しています:

$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";

ただし、返されたデータは空白です。エラーはありません。OKを返すだけです。どうすればこれを解決できますか?

編集: $data をエコーし​​ます。空白も返します。

4

1 に答える 1

0

httpの代わりに使用してみましたhttpsか?

この場合、使用上問題はないと思いますhttp

一部の Web ホスティング プロバイダーと一部のサーバーでは、cURL に対して SSL が無効になっています。

cURL + SSL の使用に関するこの質問をご覧になることをお勧めします。

于 2011-01-16T12:45:46.643 に答える