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

时间:2013-08-29 02:02:44

标签: javascript facebook facebook-graph-api facebook-javascript-sdk

我正在通过图表与Facebook活动合作。文档在这里:

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

我可以毫无困难地访问某些字段,例如id,name,start_time和location。但是有些字段总是未定义的。具体而言,描述总是未定义的。但是,当我通过Graph API Explorer查看字段时,这些字段不是未定义的。

这不仅仅是一个孤立的实例;它正在我的应用程序中发生。所以我很确定错误不是印刷的。定义和未定义的字段始终相同。例如,下面这么简单的内容会为除了description之外的每个字段返回多个事件的准确信息。

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

有谁知道问题可能是什么?

1 个答案:

答案 0 :(得分:0)

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

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