是否可以在 API v2 下交叉引用 FB taggable_friends 和本地用户记录?

Is it possible to cross reference FB taggable_friends and local user records under API v2?

我在 Rails 应用程序中使用 Koala 来获取用户的朋友,以获得简单的标记界面。

前段时间,Facebook 更改了 API (v2.0),现在这个端点 returns 是一个散列 ID,而不是朋友的 FB ID。自更改以来我才第一次开始使用此端点,我想知道是否仍然可以将 FB taggable_friends 与我的应用程序的用户相关联。

例如,在我的应用程序中,用户创建了一个她参加过的活动,现在想标记与她在一起的朋友。 taggable_friends API 允许将标签推送到 FB,但我如何在我的应用程序中也表示该标签?

taggable_friends 端点 returns 名称和头像等基本详细信息,因此我可以存储和显示这些。但如果朋友也是我的应用程序的用户,并且可能在这里有不同的头像,我想显示他们在应用程序中设置的详细信息而不是 FB 详细信息。

在新的 API 下,有什么方法可以交叉引用 taggable_friends 和本地用户记录吗?

标记令牌不是永久有效的,因此您不能交叉引用用户。这只能通过名称来实现,但这并不可靠,因为用户可以更改他们的名称,或者两个用户可以拥有完全相同的名称。

换句话说:不,不可能。