存储点击Facebook上的按钮的人的数据

时间:2012-04-25 19:26:03

标签: facebook button store

我非常感谢我目前正在处理的Facebook应用程序的一些帮助。 我开发了一个简单的Facebook应用程序,我需要存储人员的数据,点击“我想要赢取按钮”。我不确定我是否应该使用简单的旧版香草PHP,或者如果Facebook API提供了一些简单的方法,那么我会很高兴有关于此的一些想法。

我读到了这个主题,但我还不能真正“看到黑客帝国”,所以每个答案都是适当的。此外,我对创意更感兴趣,而不是实施,因为我对编程技巧非常有信心。

谢谢大家!

理查德

1 个答案:

答案 0 :(得分:1)

你肯定需要使用外部数据库,因为facebook不会为你存储数据。但是,facebook确实存储了用户对应用程序进行的连接,即当用户为您的应用提供一些(甚至是基本的)权限时。因此,当旧用户访问您的应用时,您可以知道哪个用户,以及是否是旧用户。

Facebook向您的输入脚本发送signed_request,其中包含有关访问您应用的用户的数据,此请求只有在 用户已设置的情况下才有user_id字段 connection/authorized您的应用,因此您知道它是旧用户还是新用户。

获得user_id后,您可以致电graph api获取有关该用户的信息。在php SDK中,您可以轻松拨打$facebookObject->api('/me','GET');以获取用户信息。

您可以随时轻松调用这些功能,因此如果您想在用户点击按钮时拨打电话,您可以这样做。

查看我已包含的链接,彻底,您将明白这一点。