[iOS微博项目 - 2.1] - 获得新浪授权接口

A.如何获得新浪的授权接口

  1. 登陆新浪的开放平台

  2. 注册新浪账号
  3. 创建应用
  4. 获得应用id和请求地址
  5. 查阅相关API
  6. 关联需要进行测试的账号

1.登陆开放平台

http://open.weibo.com

2.注册账号

(略)

3.创建应用

4.填写开发者资料

5.创建应用

5.取得应用的App Key和App Secret

B.新浪微博API

1.OAuth授权API

上面的redirect_uri也是必填参数,需要在“我的应用”管理页中填写

随便填一个就可以了,其实就是授权成功或者失败的跳转页面,移动应用授权通常不会用到。

C.请求测试

1.首先要添加测试账号,以为access_code是一个账号对应一个应用的code,必须正确

2.使用浏览器测试

3.授权成功之后会返回一个url

参数code就是access_code

 

==》 我们在app中的目的就是发送请求url,然后得到返回的access_code

然后授权登陆就是使用access_code来获取access_token

时间: 2025-01-20 02:53:28

[iOS微博项目 - 2.1] - 获得新浪授权接口的相关文章

新浪微博项目技术之一OAuth新浪授权

一.OAuth新浪授权 新浪授权用户登录界面过程: 1.注册一个新浪微博的账号,称为新浪的开发者 2.登录新浪微博开发者首页 http://open.weibo.com/  创建一个应用 3.填写应用名称 和 应用地址 https://www.baidu.com/ 4.创建完成之后,会获得以下主要信息:1>.AppKey (应用的唯一标识):323532662 2>.AppSerect:227sdgdfshgfdhfj1348752 3>.RedirectURL(回调地址,有默认值):h

[iOS微博项目 - 1.7] - 版本新特性

A.版本新特性 1.需求 第一次使用新版本的时候,不直接进入app,而是展示新特性界面 github: https://github.com/hellovoidworld/HVWWeibo 2.思路 [[NSBundle mainBundle] infoDictionary]取得当前版本号(最新版本),版本号存储在了info.plist中 从preference取得上一次使用的版本号 将讲个版本号进行对比,如果相同就是当前是最新版本,直接进入app:如果不相同,就进入新特性界面并保存最新版本号到

【php】利用新浪api接口与php获取远程数据的方法,获取IP地址,并获取相应的IP归属地

本文与<[Servlet]Javaweb中,利用新浪api接口,获取IP地址,并获取相应的IP归属地>(点击打开链接)为姊妹篇,只是后端编程语言换成了php. 做出同样的效果,打开页面,得到客户端的ip,并获取利用新浪api接口获取此ip的归属地. 可以看到,在IE6也是相当正常的. 目录结构如下,非常简单,同样就两个文件,其实如果你愿意,写成一个php文件也可以,但是显示层和逻辑业务层还是不混在一起为好吧? 唯一值得注意的是,这两个文件打死也不能一个叫ipGet.php,ipGet.html

【Servlet】Javaweb中,利用新浪api接口,获取IP地址,并获取相应的IP归属地

这里之所以调用新浪api接口,主要是可以避免我们在本地存放一个ip归属地库, 同时,我们在本地要存放用户的ip,仅仅存放其ip就可以了,无须存放其归属地,节省一个字段. 如下图,写一个带有获取客户端IP地址的网页: 首先,在Eclipse的目录结构如下: 里面除了servlet的支持包之外,就一个.jsp与一个.java. 其中这里用到Servlet3.0,因此web.xml没有任何东西: <?xml version="1.0" encoding="UTF-8"

[iOS微博项目 - 3.2] - 发送微博

github: https://github.com/hellovoidworld/HVWWeibo A.使用微博API发送微博 1.需求 学习发送微博API 发送文字微博 发送带有图片的微博 2.思路 直接按照微博API的文档指示使用 这里测试上传带图片微博 3.实现 在"发微博"界面,点击右上角发送就调用API 1 // HVWComposeViewController.m 2 /** 发送微博 */ 3 - (void) sendWeibo { 4 if (self.compos

[iOS微博项目 - 2.0] - OAuth授权3步

A.概念 OAUTH协议为用户资源的授权提供了一个安全的.开放而又简易的标准.与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的.oAuth是Open Authorization的简写. B.使用3步骤 OAUTH认证授权就三个步骤,三句话可以概括: 1. 获取未授权的Request Token 2. 获取用户授权的Request Token 3. 用授权的Requ

[iOS微博项目 - 2.6] - 获取微博数据

github: https://github.com/hellovoidworld/HVWWeibo   A.新浪获取微博API 1.读取微博API 2.“statuses/home_timeline”接口 B.在app中获取微博数据 1.在“首页”控制器发送请求,获取json数据 1 /** 加载微博数据 */ 2 - (void) loadWeiboData { 3 // 创建AFNetworking的http操作中管理器 4 AFHTTPRequestOperationManager *m

[iOS微博项目 - 2.2] - 在app中获取授权

github: https://github.com/hellovoidworld/HVWWeibo   A.发送授权请求 1.使用UIWebView加载请求页面 自定义一个继承UIViewController的HVWOAuthViewController 1 // 2 // HVWOAuthViewController.m 3 // HVWWeibo 4 // 5 // Created by hellovoidworld on 15/2/4. 6 // Copyright (c) 2015年

Python如何调用新浪api接口的问题

前言:这些天在研究如何调用新浪开放平台的api分析新浪微博用户的数据 成果:成功调用了新浪api获取了用户的一些个人信息和无数条公共微博 不足:新浪开放平台访问有限制,返回的数据着实有限,不足以分析问题,真的要分析问题还是得个人写爬虫 下面是调用新浪开放api的过程: 第一步:按这个做就行 http://www.cnblogs.com/dhsunny/p/3578399.html?utm_source=tuicool&utm_medium=referral 其中有一不那个新浪api测试工具是打不