我一直在尝试这个没有成功。我已经获得了具有event_rsvp权限的用户身份验证以及访问令牌,但每次我尝试RSVP到某个事件时,它都不起作用。我在点击按钮时调用以下内容:
function attendingEvent() {
var url = 'https://graph.facebook.com/'+eventid+'/attending/'+userid+'?access_token='+accessToken;
$.post(url, function(data) {
$('#event_info').html(data);
});
}
出于某种原因,我甚至没有得到“回调”。我做错了什么?
答案 0 :(得分:2)
这应该有效,但正如科林所说,确保你正在发布请求。
对/{event id}/attending/{user id}
的GET请求返回用户名和用户ID的数组(如果用户已经参加该事件),否则返回空数组
尝试Graph API Explorer调试此
答案 1 :(得分:1)
您可能需要添加POST方法,如:
https://graph.facebook.com/ '+事件ID +'/出席/ '+用户id +' 的access_token ='+的accessToken&安培;方法= POST
我还会看看access_token。我相信如果你没有收到任何响应它的访问令牌问题,你应该得到大多数其他条件的错误响应。
尝试将值复制到FB测试控制台:
http://developers.facebook.com/docs/reference/rest/events.rsvp/
下面的RSVP功能详情。它可能会揭示有关访问令牌问题的更多信息。