我想在我的应用程序(此时为iPhone / iPad)中为朋友提供“高分”列表,这样如果用户连接到Facebook,他将获得一个包含他/她朋友分数的列表。
连接很容易,检索朋友很容易,但找出存储分数的最佳方法却不是。
因为看起来我需要在我自己的服务器服务器上存储分数,没什么大不了的。但是什么被认为是一种合理安全的数据转移方式?与Facebook通信时,身份验证很明确 - 但是如果我发送用户ID和分数,基本上任何人都可以为其他用户发布分数。混淆可能会有所帮助,但有没有更好的方法来确保数据来自fb-logged-in person?
分数也可能下降,因此改变其他人的分数不一定能帮助他们。
谢谢:)
答案 0 :(得分:0)
您可以尝试将Facebook会话信息发送到您的服务器,然后查看您是否可以使用该会话执行简单的Facebook API读取操作。如果成功,那就是实际用户。如果没有,那就不是。