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
访问过去活动的信息?知道您所说的“过去事件”的确切含义也很好(event
的end_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 事件?的主要内容,如果未能解决你的问题,请参考以下文章
使用 php sdk 在 facebook 中获取访问令牌时出错
尝试使用 Graph API (Facebook C# SDK) 更新 Facebook 事件
在 PHP SDK 和 Graph API Explorer 之间获得不同的结果