可能重复:
Facebook API 错误 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 配置中:http://localhost:3262/Home/
这是画布 url。
当我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.