如何创建Facebook“挑战朋友”活动?

时间:2013-01-07 10:06:23

标签: facebook facebook-graph-api facebook-opengraph

我们有一个应用程序可以让用户在各种挑战中挑战他们的朋友。现在,我们通过向他们的朋友墙发布消息来发布挑战。此功能将在2月份删除,因此我们需要找到另一种发布挑战的方式。有哪些替代方案?

我们希望这位朋友得到通知,说明已经发生了挑战,并且在某些墙上会产生某种故事。

我们已经查看了开放图表操作,并且必须由用户自己完成提及标记,因此我们无法使用它来提及所选择的朋友。我们不能使用动作标记,因为这不是已经发生或正在发生的事件。

可能使用引用内置“Profile(外部)”对象的开放图形操作,但这似乎相当混乱 - 我们只想引用facebook用户。我们不知道这位朋友是否会收到通知 - 可能不会。

这个故事可以发布到用户自己的墙上,但我们真的希望朋友能够被提及并得到通知。

它似乎是一个相当标准的应用程序用例 - facebook会不再提供此功能?

编辑:我想也许可以调用带有from和to设置的javascript feed对话框。然后,用户还可以为挑战撰写个人信息,它应该出现在两个墙上?

1 个答案:

答案 0 :(得分:0)

执行此操作的最佳方法是使用请求:https://developers.facebook.com/docs/requests/

当然它不会公开,但毕竟是用户和他的朋友之间的直接行动,其他用户可能会将此视为垃圾邮件。

另一种方式(我认为第二好)是使用提及标记: https://developers.facebook.com/docs/technical-guides/opengraph/mention-tagging/

如果上述用户点击动态链接,您可以使用Open Graph发布动态链接>接受挑战。如果任何其他用户点击它,他将被重定向到主应用页面。

......另一个想法,这可能是最好的:

  • 使用请求对话框进行挑战
  • 发送请求后,让用户(如果他愿意)在他的墙上发布关于它的消息(提要对话框)