Facebook:根据用户是否共享进行重定向

Facebook:根据用户是否共享进行重定向,facebook,Facebook,我想为Facebook创建一个iFrame标签应用程序。我计划有一个共享按钮,这样用户可以共享标签应用程序。如果用户已成功共享tab应用程序(=在应用程序定义的墙上留下帖子),我想将其重定向到www.example.com/user-has-shared 我的理解是(http://developers.facebook.com/docs/reference/dialogs/feed/),这应该可以使用redirect_uri参数实现 但是,当用户打开对话框,而不是单击“发布”,而是单击“跳过”时

我想为Facebook创建一个iFrame标签应用程序。我计划有一个共享按钮,这样用户可以共享标签应用程序。如果用户已成功共享tab应用程序(=在应用程序定义的墙上留下帖子),我想将其重定向到www.example.com/user-has-shared

我的理解是(http://developers.facebook.com/docs/reference/dialogs/feed/),这应该可以使用redirect_uri参数实现

但是,当用户打开对话框,而不是单击“发布”,而是单击“跳过”时,他仍然会重定向到定义的同一页面。但我不想重定向跳过发布的用户

有什么想法吗?谢谢


顺便说一句,使用PHP。

我不相信您所要求的是可能的,而且它肯定不好,所以这是幸运的。在文档中,单击对话框中的任何按钮后重定向。同样,这是好的

你不应该做任何需要用户在墙上张贴的事情。虽然用户广告很好,但强制执行是令人沮丧的,您的许多用户都会感到沮丧。更好的方法是构建一个人们想要谈论的应用程序



编辑:忽略我的吹嘘,这是完全可能的。您可以在重定向uri页面上检查$请求[post\u id]。更多细节请看评论。

我不相信你的要求是可能的,而且肯定不好,所以这是幸运的。在文档中,单击对话框中的任何按钮后重定向。同样,这是好的

你不应该做任何需要用户在墙上张贴的事情。虽然用户广告很好,但强制执行是令人沮丧的,您的许多用户都会感到沮丧。更好的方法是构建一个人们想要谈论的应用程序



编辑:忽略我的吹嘘,这是完全可能的。您可以在重定向uri页面上检查$请求[post\u id]。更多细节请参见评论。

我显然明白你的观点,并且大体上同意你的观点;-)然而,如果我能奖励分享的用户,那将是双赢的。我不想强迫任何人做他不想做的事。哦,回到话题上来。提要的文档对话框是这样写的:---如果用户单击“发布”,浏览器将重定向到(…)如果用户单击“跳过”,浏览器将重定向到---但是我看不出在哪里可以定义像“?post_id=12345”这样的参数。。。知道吗?还是不可能,伙计。虽然谢谢你让我放心,但很高兴看到一个不是吸血鬼的Facebook开发者。也许这是FB自动设置的参数还是什么?好吧,奇怪。我不是要说脏话,但这文件不是很好。看起来它会自动使用该参数重定向,所以当设置了$u REQUEST[post\u id]时,您会希望在重定向到的页面上收听并显示感谢(或其他任何内容)。我显然明白您的意思,并且大体上同意您的观点;-)然而,如果我能奖励分享的用户,那将是双赢的。我不想强迫任何人做他不想做的事。哦,回到话题上来。提要的文档对话框是这样写的:---如果用户单击“发布”,浏览器将重定向到(…)如果用户单击“跳过”,浏览器将重定向到---但是我看不出在哪里可以定义像“?post_id=12345”这样的参数。。。知道吗?还是不可能,伙计。虽然谢谢你让我放心,但很高兴看到一个不是吸血鬼的Facebook开发者。也许这是FB自动设置的参数还是什么?好吧,奇怪。我不是要说脏话,但这文件不是很好。看起来它会使用该参数自动重定向,因此当设置$u REQUEST[post\u id]时,您会希望在重定向到的页面上收听并显示感谢(或其他内容)。