我正在按照此处的教程获取访问令牌以从 Web 浏览器访问 Facebook。基本上,本教程指导人们以以下形式获取 URL
http://www.facebook.com/dialog/oauth/?
client_id=YOUR_APP_ID
&redirect_uri=YOUR_REDIRECT_URL
&state=YOUR_STATE_VALUE
&scope=COMMA_SEPARATED_LIST_OF_PERMISSION_NAMES
然后用户在对话框中登录。之后,Web 浏览器将转到 redirect_uri,后跟访问时间和过期时间,形式为
YOUR_REDIRECT_URI#
access_token=USER_ACCESS_TOKEN
&expires_in=NUMBER_OF_SECONDS_UNTIL_TOKEN_EXPIRES
它适用于 Chrome 和 Firefox。但是 IE 在 redirect_uri 之后不会显示访问令牌。实际上它没有在返回 url 中显示任何参数。我曾在两台不同的计算机上尝试过 IE,但出现了同样的问题。
任何人都知道为什么会出现问题以及如何解决它?任何帮助深表感谢!