【问题标题】:Twitteroauth with localhost带有本地主机的 Twitteroauth
【发布时间】:2012-12-13 06:46:35
【问题描述】:
我目前有一个网站正在运行,它使用 Twitteroauth 类(亚伯拉罕的)和 Twitter API。一切正常,但是,我还想在我的本地主机上运行该项目以进行调试/编码,这样我就不会有弄乱我的实时版本的危险。
我想知道是否可以在 localhost 上运行 Twitterouth。我知道有一些方法可以在 Twitter 网站上操作应用程序的回调 URL,但是我不想这样做,因为我的实时版本需要回调 URL。
我希望这是有道理的,我希望有一个解决方案。
谢谢。
【问题讨论】:
标签:
twitter
localhost
wamp
twitter-oauth
【解决方案1】:
可以在 localhost 中运行 Twitteroauth。您应该从您的网站复制您的项目文件并将其复制到您的本地主机。
您可能会看到一个文件“config.php”,您将在其中定义回调 url。
define('OAUTH_CALLBACK', 'http://localhost/path_to_callback.php file');
它会将你重定向到你的 callback.php 文件,它可以在 localhost 中运行。
【解决方案2】:
为了在本地运行 Abramham William 的 twitterauth,您可以在 twitter 上创建另一个测试应用程序,这样它就不会干扰实时版本。然后不要在地址栏中使用 localhost/ ,而应该使用 localhost 的 IP 地址,我的这个错误消耗了很多时间。
例子 :
127.0.0.1/twittertest/index.php 而不是地址栏中的 localhost/twittertest/index.php。
您需要在 twitter 应用程序中提供相同的 oauth 回调。