バージョン4.2.1にアップグレードした後に問題が発生しました。私はAJAXポストを実行しようとするとき、イムはまだauthorizer.IsAuthorized()IsAuthorized = False、Facebook C#SDK 4.2.1
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");
}
以前のバージョン私はweb.configファイル – khalil