Facebook PHP SDK Graph API - 是不是可以访问 PAST 事件?

Posted

技术标签:

【中文标题】Facebook PHP SDK Graph API - 是不是可以访问 PAST 事件?【英文标题】:Facebook PHP SDK Graph API - is it possible to access PAST events?Facebook PHP SDK Graph API - 是否可以访问 PAST 事件? 【发布时间】:2012-02-11 19:22:06 【问题描述】:

我可以访问页面的事件信息。

$events = $facebook->api('myPage/events?access_token=mytokenhere'); 

我试过了:

$events = $facebook->api('myPage/pe?access_token=mytokenhere');

这似乎是显而易见的选择,但它返回了一个致命的。

我在“文档”中找不到任何关于过去事件的提及。 这是否意味着(目前)不可能?

【问题讨论】:

使用page 的无证连接看起来并不明显。您从哪里获得可以使用pe 访问过去活动的信息?知道您所说的“过去事件”的确切含义也很好(eventend_time 字段不是必需的)? 我不是这个问题的重点,不是吗?我如何访问过去的事件,还是不可能? API 声明使用包含数据的页面上的 uri 访问每个图形对象,“events”是事件的 uri,并且在图形 API 中使用“events” - “pe”是过去事件的 uri,但不起作用- 因此问题。 developers.facebook.com/docs/reference/api 声明“Facebook 中的所有对象都可以以相同的方式访问:”“ALL”是指“一些”吗? 【参考方案1】:

我认为“事件”对象返回所有事件,而不是仅显示当前事件的实际事件页面,是的,非常不一致!好消息是您应该能够使用 php 中的时间戳来操作返回的数据以区分当前和过去的事件。

【讨论】:

没有问题。这是一个非常直接的问题,特别是考虑到您指出的页面上的 Fb 文档所说的内容。为什么会有人“投票”反对,这里有太多的小希特勒。

以上是关于Facebook PHP SDK Graph API - 是不是可以访问 PAST 事件?的主要内容,如果未能解决你的问题,请参考以下文章

facebook 使用 PHP SDK 打开图计数共享

使用 php sdk 在 facebook 中获取访问令牌时出错

尝试使用 Graph API (Facebook C# SDK) 更新 Facebook 事件

在 PHP SDK 和 Graph API Explorer 之间获得不同的结果

Facebook Graph API/SDK .NET - 获取 Facebook 用户的 PageID

Facebook Graph API 和 python facebook-sdk 上传多个文件