var auth = new CanvasAuthorizer();
auth.Permissions = new[] { "user_about_me" };
if (auth.Authorize())
{ get needed data...
如果我将此代码放在default.aspx(Page_Load方法)中,它可以正常工作。 如果我将它放在viewscore.aspx(Page_Load方法)中,Authorize()将返回false。 我使用default.aspx中的链接访问viewscore.aspx,没什么特别的。为什么会有这种差异?
答案 0 :(得分:1)
我不确定,但Facebook是否仅允许在作为Canvas URL提供的页面上进行画布授权?