1

我开始使用 Abraham Williams 提供的 OAuth 库(非常感谢 Abraham),但我遇到了一个奇怪的情况:

  1. 我转到 index.php 页面,单击“使用 Twitter 登录”按钮

  2. 重定向到 callback.php

  3. 回调检测请求的 OAuth 令牌和会话 OAuth 令牌之间的不匹配

  4. 重定向回连接

  5. 通过推特再次登录

  6. 最后用 OAuth Token 和 OAuth Token Secret 访问 index.php

这是否正常,必须使用 Twitter OAuth 登录 Twitter 两次?

4

3 回答 3

2

This is because of you are trying to access using non www url and you might be mentioned in www callback url in twitter application settings or vice versa.

I had faced the same issue and I finally realized that I was trying to login using non-www url.

I have resolved the issue by using htaccess.

于 2014-04-04T04:25:52.150 回答
0

检查重定向以连接。确保这重定向到处理连接的脚本,而不仅仅是登录页面。

于 2012-08-03T13:28:40.460 回答
0

Twitter 在 OAuth 身份验证过程中(在 request_tokens 之后)为您提供临时令牌。您必须在 access_tokens 之后摆脱它们。我认为您的令牌不匹配可能在这里,因为当您第二次(或更多)授权应用程序时,Twitter 会给您他第一次给您的令牌。

于 2012-07-30T02:14:57.107 回答