只有Internet Explorer在与Tumblr Api的oauth连接时显示500错误

时间:2013-09-14 17:39:29

标签: php oauth twitter-oauth tumblr

我在互联网上搜索了以下问题,但找到了解决方案对我没有帮助的主题或没有解决方案的主题。所以这就是:

对于我的php应用程序,我需要通过oAuth和Tumblrs API连接到Tumblr。在Google Chrome,Firefox和Opera中,获取令牌和构建授权链接以及向用户发送所有内容的过程完美无缺。但是,在Internet Explorer中返回500错误(Internet服务器错误)。

我将问题追溯到此:从Tumblr收到请求令牌和秘密令牌;该应用程序构建授权链接;当重定向用户时,它会失败(再次:仅在Internet Explorer,最新版本以及较低版本中)。

来自Tumblr的返回网址是: [www.myurl.com]?oauth_token = [token]& oauth_verifier = [verifiertoken]# =

然后为用户构建的url是: http://www.tumblr.com/oauth/authorize?oauth_token= {$令牌}

这是否曾经发生在其他人身上?如果是的话,你的帮助将非常感谢!

1 个答案:

答案 0 :(得分:0)

好的,我找到了原因。出现此问题的原因如下:我的本地Internet Explorer浏览器无法正常工作。在使用所有开关的“删除浏览器历史记录”选项后,它不会删除cookie或临时Internet文件。我浏览了我的应用程序与其他计算机MSIE浏览器,它DID工作。我手动删除了我的MSIE的所有历史文件,现在它也可以在我的本地计算机上运行。这花了几个小时的挫折,所以我发布我的答案,因为其他人遇到了同样的问题。