0

我非常感谢我目前正在使用的 Facebook 应用程序的一些帮助。我开发了一个简单的 Facebook 应用程序,我需要存储点击“我想赢”按钮的人的数据。我不确定我是否应该使用普通的、旧的香草 PHP,或者 Facebook API 是否提供了一些简单的方法来做到这一点,所以我会很高兴有一些关于这个的想法。

我读到了这个话题,但我还不能真正“看到矩阵”,所以每个答案都是适用的。此外,我对想法而不是实现更感兴趣,因为我对自己的编程技能相当有信心。

谢谢大家!

理查德

4

1 回答 1

1

您肯定需要使用外部数据库,因为 facebook 不会为您存储数据。然而,facebook 确实存储了用户与应用程序建立的连接,即当用户授予您的应用程序一些(甚至是基本的)权限时。因此,当老用户访问您的应用程序时,您可以知道是哪个用户,以及是否是老用户。

Facebook 发送您的输入脚本 a signed_request,其中包含有关访问您的应用程序的用户的数据,只有当用户已建立连接/授权user_id您的应用程序时,此请求才会有一个字段,因此您知道它是旧用户还是新用户。

拥有后,user_id您可以调用图形 api来获取有关用户的信息。在php SDK中,您可以轻松调用$facebookObject->api('/me','GET');以获取用户信息。

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

彻底检查我包含的链接,你会明白的。

于 2012-04-26T08:58:58.027 回答