码迷,mamicode.com
首页 > 其他好文 > 详细

object-c 新浪微博授权登陆

时间:2015-01-09 16:56:57      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

本文只说明开发过程中最常遇到的错误,并且百思不得其解的小问题

 

********************************************      准备工作      ***********************************************

1.肯定是在新浪开放平台上注册(建议就是用自己的新浪微博账号,方便记忆)
2.注册应用(Apple ID、Bundle ID、应用地址等其他)

技术分享

技术分享

备注:

Apple ID:在itunesconnect注册成功后,可以查找。(这个就不做具体说明了)
Bundle ID :程序的标记(特别重要,下面做说明,审核成功以后还可以修改

应用地址等其他:为上线可以写 https://itunes.apple.com/cn/app   上线后可以写详细地址

 

********************************************      开始代码      ***********************************************

1.事先引入头文件、AppKey、授权回调页(连接地址)---本人是写在了pch中

技术分享

 

2.写回调地址类型(URL Types)(重要)------如果这里不写的话,授权成功或失败后将无法返回到app内

技术分享

3.Appdelegate 注册appkey

技术分享

4.启动授权请求

技术分享

 

技术分享

5.授权成功后,会回到app内,并返回相应授权信息(statusCode=0 ,授权成功

技术分享

 

技术分享

授权结果代码意思

技术分享

 

 

********************************************    细节注意(特别关注)     ***********************************************

 1.如授权成功后,无法回调到app内,应该是URL Types 忘记写了

2.报错,提示请求站点在微博认证失败

A.开发平台上  高级信息中 授权回调页地址与app代码回调页地址不一致

B.开发平台上 注册应用的Bundle ID 与app 的不一致(可能是意外疏忽导致) 

 

object-c 新浪微博授权登陆

标签:

原文地址:http://www.cnblogs.com/madaha/p/4213528.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!