使用随机Feed网址插入iframe

时间:2015-12-03 10:29:03

标签: javascript iframe feed

我想创建一个动态iframe,它将显示来自a的随机网址  具体的饲料i能够在它工作一段时间后制成它但停止了  工作,并且无法再恢复工作了。

以下是代码:

 <script>
function GetContent(feedUrl) {
    var feedApiGetJSON = 'http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=15&callback=?&q=';
    jQuery.ajax({
        url: feedApiGetJSON + feedUrl,
        dataType: 'jsonp',
        jsonpCallback: 'JsonpCallback'
    });
}

function JsonpCallback(data) {
    if (data.responseStatus == "200") {
        //alert(data.responseData.feed.title);

        var e = Math.floor(Math.random() * data.responseData.feed.entries.length + 1);

        jQuery("#iframe_url").attr("src", data.responseData.feed.entries[e].link);


    }

}

jQuery(document).ready(function () {
    GetContent("http://bit.ly/1SyQdL0");
});

<iframe id="iframe_url" src="" style="border: 0px;height: 800px;width: 600px"></iframe>

JSfiddle link

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

/* callback */JsonpCallback({"responseData": null, "responseDetails": "This API is no longer available.", "responseStatus": 403})

https://developers.google.com/feed/v1/jsondevguide

&#34;此API已正式弃用。有关详细信息,请参阅我们的服务条款中的弃用政策。&#34;

可能是你的问题。