2011-09-01 140 views
1

我閱讀了有關FB API和FB圖形的文檔,但仍不確定如何執行某些操作。 我爲FB和G +創建了獨特的客戶端,當我用某個用戶(例如沒有朋友)登錄時,我需要進行默認搜索,並嘗試添加好友。然而,當我做任何類型的FQL搜索時,我收到幾乎空的結果,沒有公開顯示的數據,當我使用FB移動應用程序時,或者當我嘗試在FB上找到某人時收到。有沒有機會做到這一點,我需要什麼樣的標誌。 這將是愚蠢的創建FB應用程序,並等待用戶批准我的權限,所以稍後我可以搜索它們,並將它們添加爲朋友或其他... 是否有任何示例或任何建議如何做這一點,我搜查,搜查,並仍然一無所獲:(默認FB搜索

在此先感謝

編輯: 嗯,我試圖用圖形API(我不知道我是否可以使用任何其他)

我想創建應用程序,我將能夠使用Facebook和谷歌社交網絡相同的應用程序。所以我需要登錄,而不是搜索人(如在regu所以,我試圖尋找與給定的字符串(我知道),以找到有關用戶的信息(我需要權限和令牌,即使這些信息是公開的,或換句話說,用戶需要授權我的應用程序,所以我可以以後允許使用我的應用程序的用戶搜索用戶,並有公共信息)

所以,我的問題是,如果有什麼方法可以搜索用戶和他的公共信息,在移動設備上的FB應用程序上可用?

+0

真的不清楚你想在這裏做什麼 - 你能澄清你正在使用什麼API,你期望發生什麼,以及發生了什麼? – Igy

+0

我改變了文章,並評論它...我不知道我需要使用什麼API,我希望它可以完成,因爲我問 – Gile

回答

0

轉到http://developers.facebook.com/docs/reference/api/和CTRL + F爲搜索部分。您可以使用它來搜索Facebook用戶。

但是,正如您所說,您將不會擁有當前用戶的access_token,因此您將無法執行搜索。如果您嘗試使用/搜索與應用的的access_token響應消息是:

{ 
    "error": { 
     "type": "OAuthException", 
     "message": "A user access token is required to request this resource." 
    } 
} 

所以,你需要創建一個Facebook應用,並得到用戶的權限來執行您想要的搜索。

+0

這只是添加用戶作爲朋友...這不是什麼我需要,我需要搜索用戶公共數據(如信息,牆上帖子等)......但當然,我沒有創建FB應用程序,所以用戶無法批准所需的特權......或者在其他單詞,需要以同樣的方式搜索FB Android或iPhone應用程序搜索不在我朋友列表中的用戶 – Gile

+0

我已更新答案。 – fjsj