4

我正在尝试实现我的第一个 Facebook 应用程序,但我被困在了第一个编码步骤。

我在 Facebook 网站上创建了一个应用程序,我得到了我的应用程序 ID,我正在做一个 ASP.NET 应用程序来测试身份验证。它只有一行:

响应.重定向(
“https://www.facebook.com/dialog/oauth?client_id=MYAPPID&redirect_uri=localhost”);

当我运行它时,它会重定向到 facebook,我得到:

MYAPPNAME 发生错误。请稍后再试。

它获取应用程序名称,所以 ID 是正确的,而且我几乎没有其他错误:-)

我还尝试使用其他 URL 而不是 localhost,并且我目前正在安排一个 VPS 来尝试使用公开部署的 Web 应用程序,以防它不适用于本地应用程序。

搜索只发现我很多帖子抱怨类似的问题 - 但不是同一个问题。我发现这个问题看起来很相似,但确认的答案是关于编辑 FB.init() ,我猜这是某些 SDK 的一部分,因此不适用于我。

4

1 回答 1

1

您的重定向 uri 必须是您在应用程序设置中配置的域内的 url。如文档中所述。

"The redirect_uri must be within the same domain as the Site URL you specify in Web site tab of the Developer App"

于 2011-05-17T12:52:05.257 回答