如何从状态中获取用户 ID

Posted

技术标签:

【中文标题】如何从状态中获取用户 ID【英文标题】:how can i get user id from status 【发布时间】:2013-04-08 04:35:06 【问题描述】:

当我们在墙页上写状态消息时,我们通常可以提及我们的朋友。 我想从状态消息中获取提到的用户的数字 ID。 所以我不得不尝试使用 FQL 找到提到的人的 user_id(numeric),但我没有在状态表的规范中找到任何相关字段。

https://developers.facebook.com/docs/reference/fql/status

我如何获得提及某人的标签信息? 是否有一些字段可以从另一个表中的状态消息中获取提到的用户数字 ID?

【问题讨论】:

使用 FQL 有什么特殊要求吗? 我觉得使用 FQL 很舒服:D 我喜欢它 【参考方案1】:

您可以使用stream tag 表查找在您的帖子中标记的其他人。

例如,要获取您最近标记的每个人,您可以查询:

SELECT target_id, post_id FROM stream_tag WHERE actor_id=me()

【讨论】:

好!没错,就是我要找的!!我确实测试了一些结合表状态、stream_tag 和用户的查询。你真棒。谢谢。

以上是关于如何从状态中获取用户 ID的主要内容,如果未能解决你的问题,请参考以下文章

如何从 JWT 令牌中获取用户 ID

如何从 C# 中的 ASPNETDB.NET 表中获取用户 ID?

如何从 MySQL/Mariadb 获取用户 ID?

通过用户名获取 ID (Roblox)

如何从 Firebase 身份验证中获取用户 ID

如何从请求(规则)中获取用户 ID 进行更新?