如何从codeigniter中的事件ID获取facebook事件?

Posted

技术标签:

【中文标题】如何从codeigniter中的事件ID获取facebook事件?【英文标题】:how to fetch facebook event from event id in code ingnator? 【发布时间】:2014-10-15 17:10:28 【问题描述】:

我有以下查询从 facebook 获取事件:

$fb_events = $this->facebook->api('/me/events?fields=name,start_time,timezone,location,id,description,cover,picture,venue&limit=1');

但我想从我尝试过的事件 id 中获取:

$fb_events = $this->facebook->api('/$event_id/?fields=name,start_time,timezone,location,id,description,cover,picture,venue&limit=1');

但它不起作用

【问题讨论】:

【参考方案1】:

试试这个:

$fb_events = $this->facebook->api('/' . $event_id . '/?fields=name,start_time,timezone,location,id,description,cover,picture,venue');

当然,如果您想获取非公开活动的详细信息,您需要授权受邀用户。以下是使用 php SDK 执行此操作的方法:https://developers.facebook.com/docs/php/gettingstarted/4.0.0

【讨论】:

这很好,谢谢,但不适用于非公开活动。我收到错误。如何避免这种情况? 为此,您需要授权被邀请的用户。我将添加一个链接到我的答案。

以上是关于如何从codeigniter中的事件ID获取facebook事件?的主要内容,如果未能解决你的问题,请参考以下文章

从codeigniter中的url获取id

ajax成功函数中的codeigniter访问数据数组

Codeigniter 活动记录从 mysql 获取记录,其中 id 等于数组中的记录

如何使用Codeigniter从Join 2表中获取ID数据?

如何在codeigniter上获取我的ID?

如何根据codeigniter中的时间戳获取数据?