0

我正在尝试制作一个执行以下操作的 FB 应用程序:

i) 该应用程序出现在页面选项卡上。当用户单击 pageTab 时,她会看到一个屏幕[A1],她可以在其中邀请她的朋友加入这个应用程序。

ii) 当朋友收到通知时,她会看到另一个屏幕 [A2],其中介绍了该应用程序。

有什么方法可以做到这一点?

我想知道是否有一种方法可以识别请求的来源(除了浏览器上的 url)来区分对应用程序的两个请求,以便我可以根据是否呈现适当的屏幕 [A1] 或 [A2]它是从 PageTab 或直接在邀请通知中单击的。

谢谢你。

4

1 回答 1

0

请参阅https://developers.facebook.com/docs/requests/的“接受用户请求”部分 - 您的应用将获取请求 ID,然后可以读出请求的详细信息。

如果在您的场景中,用户在请求通知之后来到您的应用程序这一纯粹事实对您来说还不够,您还可以在发出请求时传递一个额外的数据参数,在处理请求时读出它,然后让您的应用程序做出相应的反应。

请记住,一旦用户对请求采取了行动,就有责任删除请求。(也在文档中详细描述。)

于 2012-06-12T08:31:28.643 回答