【发布时间】:2011-01-28 10:03:41
【问题描述】:
我使用 ASP .NET 和 Facebook Connect API。但是当我运行应用程序并按下连接按钮时,它会返回网站而不是测试本地服务器(http://localhost:xxxx/test.aspx) 那么如何在本地测试 Facebook(即如何更改回调 url)?
【问题讨论】:
-
答案在这里:forum.developers.facebook.com/viewtopic.php?pid=116136 你必须编辑 'C:\WINDOWS\system32\drivers\etc\hosts' 文件以使您的域来到您的本地主机
-
这个系统在 Facebook 方面的实施似乎相当糟糕。他们似乎没有想到任何人都想在实时服务器上测试该功能。这里给出的两个解决方案——编辑本地主机文件以欺骗生产服务器并将其重定向到本地主机,以及临时将 Facebook 上的实时生产 URL 更改为本地主机,这在 Facebook 方面都是非常糟糕的设计。 Facebook 需要为其系统添加某种测试能力。
-
一个变通办法是拥有 3 个应用程序 --> 实时、QA 和开发。因此,如果您的主要应用是 apps.facebook.com/ohnice/ QA 和 dev 可以是 apps.facebook.com/ohnice_qa_sd/ 是 apps.facebook.com/ohnice_dev_fg/ 是的一些随机的所以你没有不受欢迎的访客当你的房子不整洁。
-
@PaulLegato 现在完成了(多年后......)。查看我的解决方案或使用测试功能的解决方案之一。
标签: facebook