У меня проблема после обновления до версии 4.2.1. когда я пытаюсь сделать сообщение AJAX, я все еще получаю ложь в Authorizer.IsAuthorized ()
Default.aspx:
$('.WallPost').click(function(e){
//get the form
var f = $("#<%=Page.Form.ClientID%>");
//get the action attribute
var action = 'http://www.domain.com/FacebookTestZone/Call/WallPost.aspx';
//get the serialized data
var serializedForm = f.serialize();
$.post(action, serializedForm,
function(txt) {
alert(txt);
}
);
});
WallPost.aspx.cs:
fbApp = new FacebookApp();
authorizer = new CanvasAuthorizer(fbApp);
if (authorizer.IsAuthorized())
{
Response.Write("IsAuthorized = True");
}
else
{
Response.Write("IsAuthorized = False");
}