Events 要检索事件描述,是否需要访问令牌?

Events 要检索事件描述,是否需要访问令牌?,events,facebook-login,Events,Facebook Login,我创建了一个应用程序,所以我正在使用我的appId和secret。我可以使用以下方法检索包含公共事件的任何页面的事件数组: // Lady Gaga example (not a fan!) $event_array = $facebook->api('/ladygaga/events'); 返回的数组为我提供: [name] [start_time] [end_time] [timezone] [location] [id] 我希望[描述]在里面,我就完了!这是一个社区活动日历,我希

我创建了一个应用程序,所以我正在使用我的appId和secret。我可以使用以下方法检索包含公共事件的任何页面的事件数组:

// Lady Gaga example (not a fan!)
$event_array = $facebook->api('/ladygaga/events');
返回的数组为我提供:

[name]
[start_time]
[end_time]
[timezone]
[location]
[id]
我希望[描述]在里面,我就完了!这是一个社区活动日历,我希望我的成员能够添加他们的facebook活动,如果他们选择的话。我希望他们能告诉我他们的facebook用户名,我能把他们的活动打印出来(简单!)


问题是:我是否需要登录Facebook才能显示他们活动的描述?如果是这样,这将如何工作?

您似乎有两个不同的问题

页面事件:如果只是查询页面事件,如
ladygaga
,则可以通过在API调用中请求
字段
来获取描述

'/ladygaga/events?fields=name,start_time,timezone,location,description,id'
(指定
字段
参数后,需要手动请求所需的所有字段。)

只要页面所有者没有设置任何访问限制,您就可以通过使用
appid
secret
进行身份验证来获取这些详细信息

用户事件:如果您想显示属于
用户的事件
,或者如果您正在查询有限制的页面,则用户需要使用
用户事件
权限登录您的应用程序。如果您想查看他们朋友的活动,还需要请求
朋友的活动

如果你存储一个用户的结果并将其显示给其他用户,你就违反了Facebook的TOS