1

我找不到如何使用 Facebook API 从 Facebook 页面删除开放或关闭时间的方法。我的页面如下所示:

{ 
  ...
  "id": "123456", 
  "category": "Business services",       
  "hours": { "mon_1_open": "15:00", "mon_1_close": "18:00" }
}

如果我发布这个 FB OpenGraph 数据:

{ "hours": {"tue_1_open": "15:00", "tue_1_close": "18:00"} } 

FB 更新页面时间,现在页面时间如下所示:

{ 
  ...
  "hours": { 
    "mon_1_open": "15:00", "mon_1_close": "18:00", 
    "tue_1_open": "15:00", "tue_1_close": "18:00"
  }
} 

问题是我根本找不到删除“mon_1_open”的方法。我尝试使用值 0、false、null 更新 mon_1_open,但 facebook api 将其转换为“00:00”。如何让 FB API 移除 mon_1_open 字段?

谢谢你的帮助

4

1 回答 1

2

您应该发送字符串“无”,如下所示:

{ 
  ...
  "hours": { 
    "mon_1_open": "none", "mon_1_close": "none", 
    "tue_1_open": "15:00", "tue_1_close": "18:00"
  }
} 
于 2013-07-09T14:41:07.413 回答