2010-01-08 59 views
2

我想訪問Facebook的數據庫。 我想有一些類似SQL的訪問,讓我們喜歡這樣的:訪問Facebook的數據

"select name from facebook-big-database-table where location='France' and city='Paris' and age 
between 30 and 40;" 

但是,它不必是SQL,PHP或Java也將是不錯的使用我。

有誰知道從哪裏開始? 說實話,我在Facebook提供的所有教程中都有點迷茫。 它是所謂的「連接」程序,它提供了我想要什麼或不同的東西?

+11

問馬克扎克伯格,也許他會給你數據庫權限。 – Charlie 2010-01-08 16:27:34

+3

什麼是所有的反對票?即使亞歷克斯所要求的是無法完成的,但這個問題並不恰當,並且有一個像「無法完成」這樣直截了當的答案可能正是未來的個人需要閱讀的。同情投票。 – 2010-01-08 16:43:15

+1

同意。這是一個很好,很簡單的問題,值得回答。 – 2010-01-08 16:45:10

回答

3

Facebook確實有一堆API,其中一個實際上看起來像SQL。他們稱之爲FQL。檢查出here。至少它可以幫助你一部分的方式。

請注意,它不會讓您原始訪問基礎表。但是,仍然比我猜想的要好。

+1

謝謝,這正是我想要找到的 – Alex004 2010-01-08 17:03:46

+0

謝謝 - 我正在搜索這個FQL,但不知道他們是怎麼稱呼它的。 – Alex004 2010-01-08 17:07:17

+0

注意:「2016年8月17日,FQL將不再可用,無法查詢。」請參閱[FQL參考](https://developers.facebook.com/docs/reference/fql)和[FQL概述](https://developers.facebook.com/docs/technical-guides/fql/)。 – showdev 2016-06-24 19:46:57

2

Facebook不會讓你以這種方式挖掘他們的數據庫。不可能。

2

您將無法訪問Facebook的數據庫。您能夠做的最多的事情是獲取先前已同意應用程序訪問其數據的用戶的信息。

因此回答你的問題,你想要什麼不能做,期間。