我们将每个解析用户与文档中的facebook ID关联起来。
ParseFacebookUtils.link(user, this, new SaveCallback() 然而,在Parse SDK Android中,如何使用facebook好友的facebook ID查询其对象呢?
发布于 2015-01-21 13:28:32
只有当您通过将关系信息与用户记录相关联来将关系信息存储在Parse中时,这才是可能的。即使解析将facebook ID存储在authData列中,它在那里也是不可查询的。
在用户登录(link)之后,您可以从Graph API获取facebook ID,并将其作为用户记录中的附加列存储在解析中。当用户添加好友时,将此关系存储在您创建的表中。您可以查询该表以确定好友ID是什么,并访问相应的数据。
或者,如果这些查询只需要在用户当前登录时运行,则不必存储好友关系。您可以查询图形API (/me/ friends )来获取正在使用您的应用程序的用户的朋友列表。Facebook保证他们每次都会向你的应用程序返回相同的用户ID。
https://stackoverflow.com/questions/26694938
复制相似问题