【问题标题】:how to debug facebook app/django setup (url is not valid...)如何调试 facebook 应用程序/django 设置(网址无效...)
【发布时间】:2010-01-24 18:27:22
【问题描述】:

我正在尝试按照本教程使用 django 设置 facebook 应用程序:http://www.rkblog.rk.edu.pl/w/p/example-facebook-application-django/。我到了在 (manage.py runserver 0.0.0.0:80) 启动我的开发服务器的地步

然后它说:现在在http://apps.facebook.com/NAME/ 下,您应该会看到来自您的服务器的基本 Facebook 应用程序

但是,我收到一条错误消息:

网址http://my.ip/my_app_name/ 无效。

我认为我已经正确设置了:

画布页面网址: http://apps.facebook.com/my_app_name/

画布回调 URL http://my.ip/my_app_name/

问题:我该如何找出问题所在?

提前致谢!

马丁

更新:当我访问http://my.ip/myappname/时,它会重定向到http://apps.facebook.com/my_app_name/?auth_token=eac7bf38fb5e591c55ddc458d16dc9b7

我在哪里收到“url 无效”消息...但是,当我在其中粘贴带有 auth_token 的 url 时,django 会按预期提供请求的页面...为什么 facebook 说 url 实际上是无效的这是……?

【问题讨论】:

    标签: django facebook pyfacebook


    【解决方案1】:

    您的路由器是否设置为将端口 80 上的请求转发到您的开发机器?如果没有,您将收到错误消息,因为 Facebook 应用程序的工作方式是 Facebook 的服务器与您的服务器联系,获取内容,然后对其进行解析并将其重新提供给客户端。

    我实际上发现使用 Facebook 应用程序最简单的方法就是您在最后一句话中描述的内容 - 获取 auth_token URL,然后将其粘贴到本地并从那里开始工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-28
      • 1970-01-01
      • 2014-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-30
      • 1970-01-01
      相关资源
      最近更新 更多