簡體   English   中英

如何從Google Feed API獲取Feed鏈接,即.rss .xml等

[英]how to get feed links i.e. .rss .xml etc from google feed API

我想使用Google feed來搜索新聞提要,但是我以前沒有使用過API的經驗,所以我在想有人可以幫助構建一個用戶可以輸入其查詢並獲取相應提要的應用程序/供稿匹配。基本上,我的重點是獲取供稿鏈接。

通常使用帶有JSON接口的REST訪問 Google Feed API。 這意味着您發出請求,類似於使用地址欄在瀏覽器中發出請求的方式,並且它返回的數據通常為JSON(JavaScript對象表示法)格式。

例如,嘗試將其放入地址欄中:

http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=&q=http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml

它使用Feed API從BBC返回首頁新聞。 現在,javascript不是訪問API的唯一方法。 使用相同的連接方法,在PHP中,您可以使用類似以下內容的方法:

// Create REST request URL
$url = "http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=&q=http://newsrss.bbc.co.uk/rss/newsonline_world_edition/front_page/rss.xml";
// Make request and get resulting JSON response
$json_feed = file_get_contents($url);
// Dump it to the screen so we can see it
var_dump($json_feed);

您可以返回JSON,XML或Mixed的結果,然后使用PHP可以將數據用於您可能需要進行的任何處理。 如果您正在使用Zend Framework或熟悉實現它們的任何組件,則它們具有GData組件 ,該組件是用於訪問Google Data API的PHP庫。

有關更多信息,請參閱Feed API的開發人員指南

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM