相关疑难解决方法(0)

图形API/FQL不返回页面的所有事件

Facebook页面:http://facebook.com/getwellgabby/events/目前有8个活动.我可以看到他们.非管理员可以看到它们并可以加入它们.

但是,当我通过Graph API或FQL进行调用时,只返回4个未来事件.结果可以在这里看到:http://getwellgabby.org/events? raw = 1(滚动到底部以获得原始响应.)

FQL查询是:

  SELECT eid, name, start_time, end_time, location, venue, description 
        FROM event WHERE eid IN ( SELECT eid FROM event_member WHERE uid = 213367312037345 ) AND end_time > now()
        ORDER BY end_time asc
Run Code Online (Sandbox Code Playgroud)

检查通过Graph API返回的各个事件ID显示这些事件之间没有区别.但是,通过前端编辑它们时,它们会显示在不同的对话框中.

随后是两个样本事件.两者都是由同一页面管理员创建的.相隔24小时.第一个事件通过API/FQL调用正确显示.第二个没有.从前端开始,第二个事件的显示方式与第一个事件不同.

使用具有"create_event"特权的访问令牌,使用FB Graph API Expplorer工具返回以下数据.

报告正确:

{
  "id": "344143808978921", 
  "owner": {
    "name": "Get Well Gabby", 
    "category": "Non-profit organization", 
    "id": "213367312037345"
  }, 
  "name": "Get Well Gabby Day With The Reading Phillies", 
  "description": "Please join …
Run Code Online (Sandbox Code Playgroud)

php facebook facebook-fql facebook-graph-api

5
推荐指数
2
解决办法
5477
查看次数

标签 统计

facebook ×1

facebook-fql ×1

facebook-graph-api ×1

php ×1