今天做umeng微博分享一个坑。
1,首先导入UMengSDK,
2,然后,Umeng注册,接入kAPPKey,kWXAppId,kWXappSecret,设置回调URL,实现新浪微博SSO授权。
3,微信授权回调方法,在targets--info---URLTypes中设置微信和新浪微博的URL Schemes。
准备完善,运行。
先是报“invalid_client”,问题是AppKey,AppSecret配置错误,修改把sina开放平台申请到的AppKey 和AppSecret正确填出。
然后再运行,
点击微博分享,尽然报redirect_uri_mismatch。往上一步一步检查,sdk导入,framewor框架导入 ,kAPPKey,kWXAppId,kWXappSecret回调的URL都以正确填写。
把微博客户卸载,调用网页端微博再分享,看看能否看出倪端。也是报“你所访问的站点在微博认证失败!(error:redirect_uri_mismatch)"。
网上说这个错误是回调URL的问题。
电脑上登录http://open.weibo.com,选择 管理中心-> 我的应用 -> 您的应用名 -> 应用信息 -> 高级信息 -> OAuth2.0 授权设置 。
回调URL填写是否正确