Events 创建没有结束时间的事件

Events 创建没有结束时间的事件,events,facebook-graph-api,Events,Facebook Graph Api,我试图弄清楚如何在不指定结束时间的情况下创建新事件。这在Graph API资源管理器中已经成功运行,但在我的JavaScript代码中没有 FB.api('/me/events?access_token=' + accessToken,'post',{name: retVal.name, start_time: retVal.start_time, location: retVal.location, description: retVal.description, privacy: 'SECR

我试图弄清楚如何在不指定结束时间的情况下创建新事件。这在Graph API资源管理器中已经成功运行,但在我的JavaScript代码中没有

FB.api('/me/events?access_token=' + accessToken,'post',{name: retVal.name, start_time: retVal.start_time, location: retVal.location, description: retVal.description, privacy: 'SECRET'},function(retVal) {});
如果我包括一个结束时间,它工作得很好。但如果没有,我会得到“一个事件不能在开始时间之前有一个结束时间。”必须有一种方法来做到这一点。我的客户可能并不总是想为他们正在创建的任何事件指定结束时间,如果我为他们设置一个结束时间,可能会让他们有点恼火

谢谢

这对我很有用:


FB.api('/me/events','post',{name:"SomeTestEvent",start_time:1272718027,location:"my_location"},function(resp) {
    console.log(resp);
});
注意:您还需要具有“创建事件”的扩展权限


希望对你有帮助所以。。。事情是这样的。基本上,我是个白痴。我在测试中没有注意到的是,本地事件的数据库需要一个结束日期,因此如果没有提供,它将使用开始日期。我在逻辑中有一个if语句来检查end_日期是否为空,在本例中它从来都不是空的。因此,API调用为start和end传递相同的值,抛出错误

这就是你在深夜工作时发生的事情