使用Facebook& Twitter API在同一本地部署

时间:2014-05-14 09:05:47

标签: facebook facebook-graph-api twitter facebook-php-sdk twitter-oauth

我正在尝试使用Twitter的OAuth 1.1 API和Facebook SDK SDK v4在我的本地计算机上构建应用程序。

这两种机制都会重定向用户以提示权限并重定向回网站。我可以同时工作,但他们不会在同一个本地网址下工作。

我在localhost上为Facebook设置了所有内容,没有任何问题,但是twitter(令人咋舌)不允许使用localhost(请参阅此处How to test the twitter API locally?)。因此,我使用基于Mac的MAMP安装设置了一个虚拟主机,并将该URL添加到Twitter和Facebook应用程序中。现在Facebook不允许我使用我的虚拟主机。当发生权限提示并且Facebook重定向回我的站点时,当我尝试使用getSessionFromRedirect()检索会话时,它返回NULL。如果我使用localhost运行相同的代码,则不会发生这种情况。

我尝试过使用127.0.0.1,但Facebook也不允许这样做(错误是无效的,因为它是一个Facebook网址!),但Twitter确实如此!?!

有没有其他人对此有任何问题,或者是否有人有任何指针可以帮助我在同一部署上测试这两个。

非常感谢提前。

0 个答案:

没有答案