使用CURL获取Feedburner订户

时间:2011-01-16 12:14:34

标签: php curl subscription feedburner

我正在使用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";

但是,返回的数据是空白的。没有任何错误。只返回确定。我该如何解决这个问题?

编辑:echo $ data;也是空白。

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用http代替https

对于这种情况,我认为使用http时不会出现任何问题。

某些网络托管服务提供商和某些服务器已针对cURL禁用了SSL。

您可能希望look at this question关于使用cURL + SSL。