【问题标题】:Facebook graph api get userid from post commentFacebook graph api从帖子评论中获取用户ID
【发布时间】:2019-04-27 08:41:58
【问题描述】:

我正在尝试以这种方式从帖子评论中获取用户 ID

graph.facebook.com/328843224582668_329144074552583?fields=from

The result is 
{
  "name": "Napravo Gi Obivam",
  "id": "332078520912222"
}

好的,很好。 但是当我像这样在 facebook 上寻找这个用户时

https://www.facebook.com/332078520912222

显示

Sorry, this content isn't available right now
The link you followed may have expired, or the page may only be visible to an audience you're not in.
Go back to the previous page · Go to News Feed · Visit our Help Center

我做错了什么,例如,我只想获取对 ID 为 123456 的帖子发表评论的实际用户。或者更具体地说,我想让所有用户评论的帖子 ID 为 123456

谢谢

【问题讨论】:

  • 这就是获取 App Scoped User ID 的方法。如果您想要指向用户的链接,您会要求提供链接。
  • 您不能再通过ID直接调用用户个人资料,Facebook将其删除,以更好地保护用户隐私。您现在需要先请求用户允许链接到他们的个人资料,请参阅提到的重复项。

标签: facebook get comments uid


【解决方案1】:

对此我不确定。尝试用户名或链接字段并致电https://www.facebook.com/username

graph.facebook.com/328843224582668_329144074552583?fields=from{name,id,username,link}

这目前适用于页面。 用户节点可能不支持这一点。 Facebook 撤销了访问权限。

检查 Get "real" profile URL from Facebook Graph API /user

【讨论】:

  • 尝试在 facebook 支持中发帖
  • 所以没有办法制作这样的东西:大卫说:“好吧,那很酷” 约翰说:“是的,兄弟,待会见”来自 cmets
  • 如需详细技术问题,请使用 StackOverflow 等编程问答网站:facebook.stackoverflow.com
猜你喜欢
  • 1970-01-01
  • 2012-01-07
  • 2020-07-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-05
相关资源
最近更新 更多