欢迎光临

木子屋

标题: 新浪微博开放平台请求用户授权Token失败解决方法

作者: dnawo

日期: 2012-02-03 03:56 PM

分类: Web编程

内容: 在新浪微博开放平台创建了一个站内应用，当向OAuth2的authorize接口(oauth2/authorize)请求用户授权Token时总失败：
引用内容https://api.t.sina.com.cn/oauth2/authorize?client_id=0123456789&redirect_uri=http://127.0.0.1/&response_type=code
在OAuth2.0开发指南解释redirect_uri_mismatch表示重定向地址不匹配，那么就是请求参数redirect_uri错了[1]，查看文档，对该参数说明如下：
引用内容授权回调地址，站外应用需与设置的回调地址一致，站内应用需填写canvas page的地址。
新浪微博开放平台请求用户授权Token失败解决方法
针对不同的应用类型，解决方法不同：
1.站内应用
打开"应用信息→基本信息"页面，设置站内应用地址和应用实际地址，参数redirect_uri应为这两个地址中的一个才能正常授权[2]。
2.其他应用
打开"应用信息→高级信息"页面，设置应用回调页，参数redirect_uri应为这个回调页地址才能正常授权。
其他说明
[1].FAQ对redirect_uri_mismatch的说明：http://open.weibo.com/wiki/FAQ
[2].由于设置的地址不是实时生效的，所以设置完成后仍不能正常授权请稍后再试。

+ 查看当前日志评论 (1)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.195 ms

返回

标题: 新浪微博开放平台请求用户授权Token失败解决方法

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.195 ms

返回

标题: 新浪微博开放平台请求用户授权Token失败解决方法

评论内容:

== biosli 2012-05-12 08:32 AM ----

牛逼，及时的回答了我的问题试试去~~

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 2.121 ms

返回