0

FB 已更新其 API 以禁止通用共享(2012 年 10 月),现在要求我们使用内置操作。从那里继续,我们可以使用提及标记 (https://developers.facebook.com/docs/opengraph/mention_tagging/) 来允许创建消息和提及 - 这一切都很好。

但是,在上面的同一页面上,他们说“您还必须逐步描述用户如何在您的应用中添加/删除标签。” - 但他们忽略了描述必须对 API 进行什么调用才能这样做。

有没有其他人成功地做到了这一点?

假设我有一个用户在操作帖子中提到了 5 个人。然后说其中一个想要不被标记。我为他们提供了一个链接,以允许他们取消标记自己,但应该对 API 进行什么调用。

有没有人有这方面的经验?所有帮助表示赞赏。

保罗·G

4

1 回答 1

1

假设我有一个用户在操作帖子中提到了 5 个人。然后说其中一个想要不被标记。我为他们提供了一个链接,以允许他们取消标记自己

我认为您不必向已被您的用户标记的其他用户提供删除标记的链接。通过 facebook.com UI 实现的标准 FB 功能应该使他们能够做到这一点。

对我来说,将此类链接自行提供给已被您的应用用户标记但甚至可能自己不使用您的应用的人没有多大意义。(为了确保他们合法地要求不加标签,你必须首先识别他们——让他们连接到你的应用程序。我不认为这就是 Facebook 想要的样子。)

对我来说,指南的目的更多是为了确保您为您的应用程序构建一个清晰易懂的 UI,以便用户输入他的消息的过程。如果他们开始输入@PaulG,并且您想将其“翻译”成标签,例如通过在文本编辑框中突出显示它,就像在 facebook.com 上发生的那样,那么它 a) 必须对您的用户绝对清楚,他们以这种方式标记某人,并且 b)您必须为您的用户提供一种方法来立即删除该标记,然后(发布他的消息之前),以防他不想标记用户,而只是拥有字符“@PaulG”在他的信息中代表自己。

于 2012-10-16T09:23:02.130 回答