微博API使用

新浪微博的API开放平台:

http://open.weibo.com/wiki/%E5%BE%AE%E5%8D%9AAPI

IOS和Android都有SDK可以下载,ios的地址:

https://github.com/sinaweibosdk/weibo_ios_sdk

在使用API前要先去:http://open.weibo.com/apps 注册成为开发者,通过身份认证的有高级api可以用,不通过也可以用普通的

注册成为开发者后就可以创建:微连接了,微服务只面向企业,个人只能用微连接。

在微连接里可以创建网页应用,移动应用,无线游戏等,创建好应用后就得到一个App Key 和App Secret。App Key 是固定的,从应用创建成功到被删除都是不变的,App Secret是获取access token时用的密钥,和App Key配对使用,也固定不变的。

微博开放接口的调用,如发微博、关注等,都是需要获取用户身份认证的。目前微博开放平台用户身份鉴权主要采用的是OAuth2.0。

授权机制说明:http://open.weibo.com/wiki/%E6%8E%88%E6%9D%83%E6%9C%BA%E5%88%B6%E8%AF%B4%E6%98%8E

授权后,拿到access token就可以调用api了

测试:

时间: 2024-12-25 12:17:19

微博API使用的相关文章

Python调用微博API

上头叫通过微博ID获取用户发布过的历史微博内容,于是研究了下新浪微博提供的API 1 首先在微博开放中心下"创建应用"创建一个应用,应用信息那些随便填,填写完毕后,不需要提交审核,需要的只是那个app-key和app-secret 2 在"微博开放平台"的"管理中心"找到刚才创建的应用,点开这个应用,点开左边"应用信息"栏,会看见"App key"和"App Secret"的字样,这两个

OAuth2授权以及微博API的学习

最近接触到微博API的使用,顺带了解下OAuth2的原理~ OAuth认证(Open Authorization 开放授权) 一种安全认证的协议. 为用户资源的授权提供了一个安全.开放而又简易的标准.不会使第三方触及到用户的账号信息. OAuth的验证过程 现在多用 Oauth2.0,在认证和授权的过程中涉及的三方包括: 服务提供方(比如新浪微博):用户使用服务提供方来存储受保护的资源,如个人信息,照片,视频,联系人列表. 用户:受保护的资源的拥有者.用户持有网站(服务提供方)的 帐号和和密码.

腾讯微博java(android)sdk新增微博api详细介绍

本文主要介绍腾讯微博android sdk中新增微博有关的8个接口,以及使用的示例代码 注意:以下所有的api示例代码都需要先新建QqTSdkService类对象qqTSdkService并初始化,见sdk使用总介绍 1.8个接口介绍 这8个接口包含了腾讯微博两部分api 1.1.微博相关中的发表一条微博.转播一条微博.回复一条微博.发表一条带图片微博.点评一条微博.发表音乐微博.发表视频微博.发表心情帖子.在api中发表一条微博和发表一条带图片微博合二为一. 1.2.私信相关中的发私信api

[PHP] 调用微博API 发微博OAuth2.0

在实际测试中出现很多问题, 第一就是按照文档调用ACCESS_TOKEN的时候费老劲啦,因为是编辑线上的,有好多中文空格,没有看出来!整了好久! 第二个就是在调用api发微博的时候出现乱码!必须把发送内容转化成URLcode的格式! 还有就是在index.php文件标红的$URL地址传输的时候问题! 下面看码吧,还有就是封装好的伪造表单提交curl.class.php的类! 文件:weibo.php 1 <!DOCTYPE html> 2 <html lang="en"

微博API开发

转载自:http://www.myexception.cn/program/1930025.html Java调用 新浪微博API 接口发微博,逐条讲解,绝对清晰 最近要做个课程设计,使用微博控制树莓派,树莓派再控制发光二极管的亮和灭,主要设计分两层,上层是用Java调用新浪微博API来实现对微博旳监听,当我的微博被回复时能够自动读取评论内容,并根据评论的指令内容来决定树莓派的控制动作.下层是用C语言调用操作系统底层接口来实现用树莓派GPIO接口控制发光二极管的闪烁.亮灭.由于网上教程都很老了,

C#调用微博api发送带图片微博,模拟http请求

public void SendWeibo( ) { try { StringBuilder data = new StringBuilder(); string url = "https://api.weibo.com/2/statuses/upload.json";//发送带图片的接口 string t_news = "测试微博--今天天气不错"; //微博 string source = "123456"; //申请得来的微博App Key

py3 调用微博api实现自动发布评论

新浪微博的授权机制目前主要有3种应用场景: Web应用 移动应用 站内应用 本文主要介绍Web应用如何授权.获取Access Token. 步骤一:添加网站 进入新浪微博开放平台,点击”我的应用”,选择“网页应用”,填写相应的信息后提交.(基本信息,身份验证) 步骤二:Oauth2.0授权设置 应用创建完后可以在“我的应用”中查看信息,在“应用信息”--“高级信息”中可以设置网站的授权回调页和取消授权回调页. 授权回调页非常重要,一定要填写正确,当用户授权成功后会回调到此页面,传回一个“code

微博API调用

#import "ViewController.h" #define kAppKey @"706003107" #define kAppSecret @"53b3f1774f9a050e1d4931bab3b55633" #define kRedirect_url @"www.baidu.com" #define kAccessTokenKey @"kAccessTokenKey" #define kExp

微博API常用方法

1.获取24小时内前20条用户的微博信息 List<Status> statuses = weibo.getFriendsTimeline(); for (Status status : statuses) { System.out.println(status.getUser().getName() + ":" +status.getId()+":"+ status.getText() + status.getOriginal_pic()); } 2.