可能重复:
Facebook API error 191
我有一个MVC facebook应用程序。
这是配置:
<facebookSettings appId="**" appSecret="**" canvasPage="http://apps.facebook.com/fooapp/" canvasUrl="http://localhost:3262/Home/" secureCanvasUrl="https://localhost:3262/Home/" />
在全球的asax中:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Foo", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
默认情况下,Foo控制器不使用授权。但家庭控制器使用授权。当我点击Foo /它工作。当我点击家庭控制器。我回来了An error occurred with Bingo. Please try again later.
。基本上它不是授权。
我缺少什么? 为什么这不起作用?
在fb config中:http://localhost:3262/Home/
这是画布网址。
当我手动点击http://localhost:3262/Home/
时。
我回来了
API Error Code: 191
API Error Description: The specified URL is not owned by the application
Error Message: Invalid redirect_uri: Given URL is not allowed by the Application configuration.