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