为什么某些Facebook Graph API事件字段未定义

Why are some Facebook Graph API Event fields undefined?

本文关键字:事件 字段 未定义 API Graph Facebook 为什么      更新时间:2023-09-26

我正在通过Graph处理Facebook事件。文件在这里:

https://developers.facebook.com/docs/reference/api/event/

我可以访问一些字段,如id、name、start_time和location,而不会遇到任何问题。但是有些字段总是未定义的。具体来说,描述总是未定义的。然而,当我通过Graph API资源管理器查看这些字段时,它们并不是未定义的。

这不仅仅是一个孤立的例子;我的应用程序上到处都是这种情况。所以我很确定这个错误不是印刷错误。已定义和未定义的字段始终相同。例如,像下面这样简单的操作会在多个事件中为除描述之外的每个字段返回准确的信息。

alert(facebookEventsArray[i].id);
alert(facebookEventsArray[i].name);
alert(facebookEventsArray[i].description);

有人知道可能是什么问题吗?

默认情况下,您不会获得事件的description。您可以在通话中明确提及所需的fields。例如:

EVENT_ID/events?fields=name,start_time,timezone,location,description