我阅读了有关FB API和FB图的文档,但仍不确定如何做某事。 我正在为FB和G +创建独特的客户端,当我与某些用户登录时(例如没有朋友)我需要进行默认搜索,并尝试添加好友。 但是,当我进行任何类型的FQL搜索时,我会收到几乎空的结果,当我使用FB移动应用程序时没有公开显示的数据,或者当我尝试在FB上找到某人时。有没有机会这样做,我需要什么样的代币。 创建FB应用程序并等待用户批准我的权限将是愚蠢的,所以稍后我可以搜索它们,并将它们添加为朋友等等... 是否有任何示例,或任何建议如何做到这一点,我搜索,搜索,仍然没有:(
提前致谢
编辑: 好吧,我正在尝试使用Graph API(我不知道我是否可以使用任何其他)。
我想创建应用程序,我将能够用作Facebook和谷歌社交网络的相同应用程序。所以我需要登录,而不是搜索人(比如常规FB),并将其添加为朋友等。 所以,我正在尝试搜索具有给定字符串的人(我知道),以查找有关用户的信息(我需要权限和令牌,即使这些信息是公开的,或者换句话说,用户需要授权我的应用程序,所以我以后可以允许使用我的应用程序的人搜索用户,并有公共信息)
所以,我的问题是,如果有任何方法可以在移动设备上的FB应用程序中搜索用户及其公开信息吗?
答案 0 :(得分:0)
转到http://developers.facebook.com/docs/reference/api/和CTRL + F进行搜索部分。您可以使用它来搜索Facebook用户。
但是,正如您所说,您将不会拥有当前用户access_token,因此您将无法执行搜索。如果您尝试将 / search 与app access_token一起使用,则响应消息为:
{
"error": {
"type": "OAuthException",
"message": "A user access token is required to request this resource."
}
}
因此,您需要创建一个Facebook应用程序并获得用户执行所需搜索的权限。