object-c 新浪微博授权登陆

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

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

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 的不一致(可能是意外疏忽导致) 

时间: 2024-10-09 06:37:38

object-c 新浪微博授权登陆的相关文章

新浪微博授权登陆获取个人信息

http://pan.baidu.com/s/1eQ7tNSA 这个是接入的phpsdk 和demo 一.phpsdk的组成 里面看到6个文件:callback.php.config.php.index.php.weibolist.php.weibooauth.php以及.DS_Store这6个文件. 看了下官方的API文档 http://open.weibo.com/wiki/%E6%8E%88%E6%9D%83%E6%9C%BA%E5%88%B6?sudaref=open.weibo.com

微博授权登陆

微博使用AS会找不到jar包   需要将so文件放在main下jniLibs目录下 从下载的sdk中复制 AbsOpenAPI, AccessTokenKeeper, UsersAPI .java文件 自定义userInfo接收用户信息 /** * Created by Administrator on 2016/10/3. */public class SinaUserInfo { private String uid;//用户ID private String name;//用户昵称 pri

微信登陆,微信SDK授权登陆经验分享

From:http://www.eoeandroid.com/thread-547012-1-1.html 最近因为项目需要做了微信登陆,好像也是微信最近才放出来的接口.还需要申请才能有权限实现授权.其实也比较简单,跟新浪微博和qq授权登陆差不多.不过还是有点差别,不知道是微信sdk本身就没有完善还是其他问题.会有一点蛋疼的地方,下面会细说.(由于等级不够,不能发在经验分享区,只能先写在这里了.希望对要做微信登陆的朋友有帮助,如果有不对的地方还希望大家直言不讳)<ignore_js_op> 首

基于第三方QQ授权登录和新浪微博授权登录的iOS代码分析

基于iOS实现APP的第三方登陆之QQ和新浪微博授权,在开发中明显能感觉到两家SDK的差异和易用性,这里先赘述下接入第三方SDK时的一个基本的步骤: 1,确定用需中需要这样一个功能,如果QQ登录,似乎主流了,APP注册标配啊: 2,找到相关的开放平台,如QQ互联平台,http://connect.qq.com/: 3,注册成功后创建自己的APP,填写一堆基本信号后获得一个App_Key,就是你APP的唯一识别码: 3,下载对应的SDK,并且阅读其中的开发文档或demo,通常看开发文档比较直观,如

新浪微博SSO登陆机制

原文地址: http://blog.sina.com.cn/s/blog_7a09f0920101agni.html 最近在使用sina微博时,经常性交替使用 weibo.com 和 t.sina.cm.cn进入我的微博.发现当我在 t.sina.com.cn中登录之后,直接切换至weibo.com,这时候在 weibo.com是已经登录的,当我在 weibo.com进行注销之后,再切换至 t.sina.com.cn,这时候在 t.sina.com.cn也已经是注销的状态了. 对于SSO的实现方

微信开发微信网页授权登陆不成功的问题

最近一直在研究围绕微信平台的相关开发,其中踩到了不少坑,特来此记录一番,也方便交流.真想吐槽为什么微信弄个开放平台还要加一个公众平台呢?两边文档还不一样.类似的功能还得写两次.上网查了下,果然有人在喷微信文档多次误导第三方sdk写错了:) 上次接到一个任务,PC网站要支持微信第三方登陆功能.一直以为是在服务号那边做相应的配置和处理,看的是这边的文档 .尝试了多次都是提示scope没有相关权限,授权地址格式如下: [javascript] https://open.weixin.qq.com/co

Android App实现微信第三方授权登陆

下载官方SDK 在微信开放平台,下载微信的官方SDK,以及签名生成工具. 地址:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419319167&token=&lang=zh_CN 2.导入官方SDK 把Android开发工具包里面的libammsdk导入到你的项目中如下图: 这里要注意的是,应用签名不是在Ecl

微信网页授权登陆的一次查错误经历

最近一直在研究围绕微信平台的相关开发,其中踩到了不少坑,特来此记录一番,也方便交流.真想吐槽为什么微信弄个开放平台还要加一个公众平台呢?两边文档还不一样.类似的功能还得写两次.上网查了下,果然有人在喷微信文档多次误导第三方sdk写错了:) 上次接到一个任务,PC网站要支持微信第三方登陆功能.一直以为是在服务号那边做相应的配置和处理,看的是这边的文档 .尝试了多次都是提示scope没有相关权限,授权地址格式如下: https://open.weixin.qq.com/connect/oauth2/

微信授权登陆

一.前沿:很多时候,我们都需要开发微信功能来实现我们的项目的功能逻辑,微信授权登陆方面的肯定也不少,所以我就封装了个简单的方法来实现,以方便后面使用. 二.流程文档 微信开发者文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432 大概就是5个步骤: 1 :用户同意授权,获取code 2 :通过code换取网页授权access_token 3 :刷新access_token(如果需要) 4 :拉取用户信息(需sco