2011-09-01 110 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