Facebook使用jQuery / JavaScript回复活动

时间:2011-09-25 02:27:17

标签: jquery facebook

我一直在尝试这个没有成功。我已经获得了具有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);
    });
}

出于某种原因,我甚至没有得到“回调”。我做错了什么?

2 个答案:

答案 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功能详情。它可能会揭示有关访问令牌问题的更多信息。