当用户在您的应用中使用Facebook进行身份验证时,您可以在哪里以及如何为也使用该应用的其他朋友存储数据?
例如。想象一个简单的博客应用程序。在您通过身份验证后,您可以向您的博客提交帖子。如果您的任何朋友也使用该应用,他们可以找到您的博客并查看帖子。
我的问题是这个。你在哪里保存博客文章,以及如何检索它以供朋友查看?
所有Facebook用户都有一个可从Facebook SDK访问的唯一标识符吗?我可以将博客帖子保存在博客Facebook ID的数据库中吗?当朋友要求查看任何博客帖子时,我是否可以访问她所有的朋友ID,然后遍历数据库以查看是否有任何匹配?
在这种情况下,设置后端服务器的首选方法是什么?
甚至,这是我要使用的唯一标识符(“id”字段)吗? http://graph.facebook.com/henrik.skogmo(我)
答案 0 :(得分:0)
Facebook没有任何外部数据方法。这意味着您应该在自己的服务器上保存所有用户的帖子(如果您的应用是博客应用)。还必须在您的服务器上检索朋友的帖子。通过Facebook API和朋友的ID找到用户的朋友后,您应该从服务器上获取他的帖子。
所有Facebook对象(用户,应用,页面等)都具有唯一ID。在图表API响应中,"id": "1042920928"
就是这样。您可以将用户的好友列表存储在您自己的服务器上,也可以在客户端需要时加载该列表。有利有弊,所以你应该考虑整个结构。
抱歉英语不好,你可以问我是否有什么不清楚。