Facebook API:有没有办法知道谁/什么创建了一个事件?


Facebook API: Is there way to know who/what created an Event

我正在使用FQL从Facebook平台获取事件。

一切都很好,直到我必须找到事件的创建者。

如果你到这里:https://developers.facebook.com/docs/reference/fql/event

您将看到您可以获得创建者id。

问题是,无论创建者是用户、页面、组还是其他什么,它都没有指定。所以当我去获取创建者的详细信息时如果它不是一个用户,我会得到错误。

有办法知道谁是创造者吗?也许通过身份证?

谢谢

您可以通过请求profile FQL表来了解ID属于谁。

类型:配置文件的类型,用户、组、页面、事件或应用程序的类型

例子:

SELECT name, type FROM profile WHERE id=11239244970

结果:

{
  "data": [
    {
      "name": "stackoverflow", 
      "type": "page"
    }
  ]
}