0

我正在设计一个应用程序,让一个 facebook 用户委托另一个用户。我是 facebook API 的新手,但我正在尽我所能 - 希望有人能指出我正确的方向。

该应用程序执行以下操作:

1) 一旦获得授权,它会在您的时间轴上创建一个选项卡。2) 然后另一个 facebook 用户点击这个标签。3)一旦他们授权并给予许可,我想捕获登录用户的用户ID(这很容易)和他们点击安装应用程序的配置文件的ID(我不能这样做)。我将这些发送到 MySQL 服务器。

那么我是否捕获了两个不同的用户 ID?还是一个用户 ID 和一个页面 ID?非常感谢任何帮助!

4

1 回答 1

0

好吧,您根本无法将应用程序添加到用户的配置文件中。因此,您看到的是一个 PAGE_ID(假设您的意思是应用程序安装在页面的时间轴上)和一个 USER_ID。

您将在signed_request传递给页面的 中找到所有这些信息。解码signed_request后,页面信息就在page参数中-

page - 一个 JSON 对象,包含页面 id 字符串、喜欢的布尔值(如果用户喜欢该页面,则设置为 true,如果没有,则设置为 false)和 admin 布尔值(如果用户是页面的管理员,则设置为 true,如果他们不是)。仅当您的应用程序在页面选项卡中加载时才会出现此字段。

用户信息在user参数中 -

user - 一个 JSON 对象,包含语言环境字符串、国家字符串和年龄对象。有关实际最小值和最大值,请参阅年龄对象表。

于 2012-08-07T04:38:41.710 回答