2011-02-11 148 views
2

我有一个Facebook应用程序。假设用户A邀请用户B,用户C也邀请用户B使用Facebook应用。Facebook跟踪谁邀请谁

用户B点击用户C的邀请并接受它。

如何检查?我想将推荐分配给用户C.

我在Facebook论坛上找不到任何内容。

PHP SDK

+0

技术使用? PHP-SDK? JS-SDK? – ifaour 2011-02-11 11:57:38

回答

2

我假设你正在使用的FB原生窗口来发送邀请。由于此窗口允许您设置按钮的URL,因此您只需在URL中添加一些参数即可。

例如,对于接受邀请按钮:

http://apps.facebook.com/myappname/?invited_by=123456 

123456会是谁发送邀请的用户的UID FB。

+0

感谢您的回复,我想我现在明白如何去做。我会尝试一下。 – vitalyp 2011-02-15 02:48:46

0

如果用户在请求上单击“接受”,它们将被发送到发送请求的应用程序的画布URL。此URL将包含一个附加参数request_ids,它是用户试图采取行动的请求ID的逗号分隔列表:

http://apps.facebook.com/ [app_name] /?request_ids = [ request_ids]

FB文档: http://developers.facebook.com/docs/reference/dialogs/requests/