Events 通过Graph API创建Facebook事件的问题。我有一个ID,但它没有被创建

Events 通过Graph API创建Facebook事件的问题。我有一个ID,但它没有被创建,events,facebook-graph-api,facebook-javascript-sdk,Events,Facebook Graph Api,Facebook Javascript Sdk,因此,我将图形API与Javascript SDK一起使用来创建一个事件。它工作得很好,我从一个成功的事件创建中得到了我应该得到的ID。然而,当我去查看事件或在图形浏览器中找到它时,就好像它还没有被创建 这是我的密码: function createEvent(name, start, end, location) { start = Date.UTC(start.getFullYear(), start.getMonth(), start.getDate(), start.getHours()

因此,我将图形API与Javascript SDK一起使用来创建一个事件。它工作得很好,我从一个成功的事件创建中得到了我应该得到的ID。然而,当我去查看事件或在图形浏览器中找到它时,就好像它还没有被创建

这是我的密码:

function createEvent(name, start, end, location) {
start = Date.UTC(start.getFullYear(), start.getMonth(), start.getDate(), start.getHours());
end = Date.UTC(end.getFullYear(), end.getMonth(), end.getDate(), end.getHours());

FB.api('me/events', 'post', { name: name, start_time: start, end_time: end, location: location }, function (response) {
    console.log(response);
});
}

我不知道它有什么问题,也不知道为什么事件似乎没有创建。

我发现,如果开始时间没有格式化为ISO时间格式,FB将返回您和EventID,但不会创建事件。。尝试使用Graph API资源管理器进行发布,添加参数名称和开始时间,然后从另一个Graph API结果中获取时间格式的字符串,应该可以工作

-约翰·詹蒂林