[SDK]新浪微博请求受权显示错误页面的解决方法

  今天在弄新浪微博分享的时候,再次遇到这个错误,由此想到可能不少人也会遭遇这个坑,特地写下来,以便后人.app

    

    在新浪微博开放平台建立了移动移动,而后把APP ID和 AppSecret填好后,轻车熟路地去调用受权页面,哦~哦~,出错了:"访问出错了.你所访问的站点在新浪微博的认证失败,请联系****或者稍后再试.(error:redirect_uri_mismatch) 新浪微博版权全部."测试

   (吐槽:这个出错页面排版还有问题,看到下面的滚动条了吗,横向滚动查看更多...)spa




    无论是偷懒也好,泄愤也好,果断重试几回,依旧报错.
orm


    好吧,是祸躲不过,登陆http://open.weibo.com ,选择[管理中心]->[个人应用]->["您的应用名"]->展开左侧[应用信息]->[高级信息]->OAuth2.0 受权设置 右上角[编辑]->在框里填入回调地址便可.(前期测试应用时随便填个公司主页便可.两个地址能够相同)it




      而后在工程中,须要用到的那个类的头部定义微博

#define kAppKey             @"替换成您应用的App Key"登录

#define kAppSecret          @"替换成您应用的App Secret"新浪微博

#define kAppRedirectURI     @"替换成您刚才填写的受权回调页(带http://)"im


    在类里初始化error

 _sinaweibo =  [[SinaWeiboallocinitWithAppKey:kAppKey appSecret:kAppSecret 

                         appRedirectURI:kAppRedirectURI andDelegate:self];


     其他步骤按照新浪微博的SDK的demo来吧.

相关文章
相关标签/搜索