我正在通过 Graph 处理 Facebook 事件。文档在这里:
https://developers.facebook.com/docs/reference/api/event/
我可以毫无问题地访问一些字段,例如 id、name、start_time 和 location。但有些字段始终是未定义的。具体来说,描述总是未定义的。但是,当我通过 Graph API Explorer 查看这些字段时,这些字段并不是未定义的。
这不仅仅是一个孤立的例子;我的应用程序中到处都发生这种情况。所以我相当确定这个错误不是打印错误。已定义和未定义的字段始终相同。例如,像下面这样简单的操作会为除描述之外的每个字段返回跨多个事件的准确信息。
alert(facebookEventsArray[i].id);
alert(facebookEventsArray[i].name);
alert(facebookEventsArray[i].description);
有人知道问题出在哪里吗?
最佳答案
默认情况下,您不会获得事件的描述
。您可以在通话中明确提及所需的字段
。例如:
EVENT_ID/events?fields=name,start_time,timezone,location,description
关于javascript - 为什么某些 Facebook Graph API 事件字段未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18501184/