访问新创建的Facebook事件返回false
Accessing newly created Facebook Event returns false
我正在尝试使用其API创建Facebook事件,如下面的代码片段所示。
function myCallback(callback_response) {
var eventid = "";
FB.api('me/events?access_token=(access_token)', 'POST', {name: "Test Event", start_time:1343143952067, privacy:"OPEN", location: "London, England"}, function(response){
eventid = response.id;
// eventid gets successfully return,
// however, accessing this eventid publicly returns 'false'
FB.api('/'+ eventid+ '/invited?access_token=(access_token)&users='+callback_response.to,'POST',function(response) {
// users successfully invited
});
});
}
我面临的问题是,即使创建了事件并得到了一个eventid作为响应,我为事件添加用户的第二个FB.api调用也会失败。此外,在直接访问事件时(https://graph.facebook.com/(eventid)),facebook API返回false。
我已经向用户授予了create_event权限,所以这应该不是问题所在。我不知道为什么我不能看到自己的用户ID创建的事件。有什么建议吗?
我解决了这个问题。在这种特殊情况下,它与access_token无关。问题出在start_time字段的格式上。
用类似(start_time:"2012-10-29T12:00:00")的内容替换(start_time:1343143952067)解决了问题。
相关文章:
- Facebook转换事件回调
- Facebook嵌入视频事件
- 禁用facebook在like按钮启动edge.create事件
- 对auth.logout的Facebook事件订阅仅选择性地将用户重定向到url
- JQuery facebook订阅插件鼠标事件
- Facebook像素:按像素ID分隔标准事件
- 访问新创建的Facebook事件返回false
- 使用Facebook's EventEmitter是一种让延迟侦听器接收已经发出的事件的方法
- 捕获Facebook分享/发布到FB事件
- 在类似事件上获取Facebook页面名称
- 有没有办法通过 API 创建 facebook 事件,因为图形 API 不再可用
- Facebook社交插件:如何在Facebook评论框中为“查看更多”评论添加事件处理程序
- 如何使大小可调整,滚动侧边栏像Facebook's”;聊天/事件提示器”;
- 如何使用图形API查询公共facebook事件?[更新的搜索]
- 显示Facebook事件的网站与javascript或jquery
- 创建一个facebook事件与图片(Javascript)
- 通过位置和邻近搜索Facebook事件
- 身份验证.sessionChange Facebook事件在Javascript SDK中启用OAuth 2后停止工作
- 包括facebook事件页面抛出错误
- 是否可以通过Graph API代表页面创建Facebook事件