ShareSDK新浪微博登录时报错error:redirect_uri_mismatch

来源:互联网 发布:游戏开发书籍推荐 知乎 编辑:程序博客网 时间:2024/05/20 06:29

今天用 ShareSDK 做第三方登录的时候碰到个问题,明明在微博平台的应用审核已经通过了,但是调用登录接口的时候一直报错,错误如下:
这里写图片描述

出现这个错误是因为在微博开放平台上没有设置回调地址,或者设置的回调地址与本地XML中的地址不一致。

在sharesdk.xml文件当中对于微博的设置:

<SinaWeibo        Id="1"        SortId="2"        AppKey="568898243"                                                                 AppSecret="38a4f8204cc784f81f9f0daaf31e02e3"            RedirectUrl="http://www.sharesdk.cn"        ShareByAppClient="true"        Enable="true" />

其中RedirectUrl为设置的回调地址,这里的地址必须要与微博开发平台设置的地址相同,否则就会出现上面的错误。

微博平台中设置回调地址的位置如下:
这里写图片描述
只要将代码中的回调地址和微博开放平台的地址设置相同,这个问题就可以解决了。

阅读全文
0 0
原创粉丝点击