我不确定这个问题在这里是否有用,但我在设置本地开发服务器时遇到了很多麻烦,我可以从那里在 Facebook、Twitter、Google+ 和其他应用程序上工作。
到目前为止,我有一个 Apache 环境,并且正在基于 PHP 的平台上工作。数据库服务器是标准的 MySQL 服务器。另外,我正在基于身份验证的代理背后工作。
我遇到的主要问题是,当我在 Twitter 上提出申请并输入相关详细信息时,例如 - website
、callbackurl
as 127.0.0.1
。我的应用程序在尝试检索 oAuth 密钥时无法检索。我什至尝试将我的听力帖子更改为 以外的其他80
内容,但它也不起作用。
我了解任何此类应用程序都会遇到此问题,因为127.0.0.1
它不是精确指向我的计算机的地址。而且我不知道除此之外的任何其他方法。我是在某处做错了什么,还是无法通过本地部署的服务器开发/测试需要 oAuth 的应用程序。
更新
端口转发不是解决方案,因为我在防火墙后面并且我是专用网络的一部分。因此,我的问题是——
在这样的设置下,这种发展是不可能的吗?如果是,那我该怎么办?如果我使用加密狗工作,可以吗?还是我需要购买静态 IP?