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

时间:2016-08-11 10:34:41

标签: ruby-on-rails facebook-graph-api koala

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

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

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

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

有没有办法在新API下将taggable_friends与本地用户记录交叉?

1 个答案:

答案 0 :(得分:1)

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

换句话说:不,这是不可能的。