4
我正在使用Facebook圖形Api爲我的應用程序,我想要這個頁面的數據。如何使用Facebook圖形API
http://www.facebook.com/pages/
在這個頁面中有選項TV SHOW我想收集網頁上的所有信息。 但我沒有任何圖表API頁面的方法。
請幫我解決這個問題。
我正在使用Facebook圖形Api爲我的應用程序,我想要這個頁面的數據。如何使用Facebook圖形API
http://www.facebook.com/pages/
在這個頁面中有選項TV SHOW我想收集網頁上的所有信息。 但我沒有任何圖表API頁面的方法。
請幫我解決這個問題。
據我所知,這不是你可以做的事情。它與Facebook在他們的表格中設置「可索引」列有關。例如,page
表有type
ID和電視節目類別ID顯示爲89,所以你認爲你可以運行一個查詢FQL如:
https://api.facebook.com/method/fql.query?query=SELECT page_id, name FROM page WHERE type=89
或者是:
https://api.facebook.com/method/fql.query?query=SELECT page_id, name FROM page WHERE type='TV SHOW'
但您會收到此通知:
您的聲明不可索引。 WHERE子句中的 必須包含可索引 列。
不幸的是,對於使用page
表的語句僅有的兩個可轉位列page_id
和name
。因此,您一次只能查詢此表的一個頁面。當你考慮這樣的搜索在數十億條記錄上有多昂貴時,這是有道理的。
你可以做「電視節目」通用圖搜索,但你要求它不會給頁面索引結果:
https://graph.facebook.com/search?q=TV%20SHOWS&type=page
的圖形API更多的是內省間/連接對象比開放搜索協議。
感謝您的答覆,但它不是我想要的。我需要這個頁面數據。 http://www.facebook.com/pages/?browse&ps=89 – 2010-09-19 11:33:11
我想我說的是,這*是你的答案。這是不可能的。你可以刮頁面,但我不會推薦。 – typeoneerror 2010-09-19 17:45:45