我们有一个应用程序可以让用户在各种挑战中挑战他们的朋友。现在,我们通过向他们的朋友墙发布消息来发布挑战。此功能将在2月份删除,因此我们需要找到另一种发布挑战的方式。有哪些替代方案?
我们希望这位朋友得到通知,说明已经发生了挑战,并且在某些墙上会产生某种故事。
我们已经查看了开放图表操作,并且必须由用户自己完成提及标记,因此我们无法使用它来提及所选择的朋友。我们不能使用动作标记,因为这不是已经发生或正在发生的事件。
可能使用引用内置“Profile(外部)”对象的开放图形操作,但这似乎相当混乱 - 我们只想引用facebook用户。我们不知道这位朋友是否会收到通知 - 可能不会。
这个故事可以发布到用户自己的墙上,但我们真的希望朋友能够被提及并得到通知。
它似乎是一个相当标准的应用程序用例 - facebook会不再提供此功能?
编辑:我想也许可以调用带有from和to设置的javascript feed对话框。然后,用户还可以为挑战撰写个人信息,它应该出现在两个墙上?
答案 0 :(得分:0)
执行此操作的最佳方法是使用请求:https://developers.facebook.com/docs/requests/
当然它不会公开,但毕竟是用户和他的朋友之间的直接行动,其他用户可能会将此视为垃圾邮件。
另一种方式(我认为第二好)是使用提及标记: https://developers.facebook.com/docs/technical-guides/opengraph/mention-tagging/
如果上述用户点击动态链接,您可以使用Open Graph发布动态链接>接受挑战。如果任何其他用户点击它,他将被重定向到主应用页面。
......另一个想法,这可能是最好的: