Python: 发送新浪微博(使用oauth2)
来源:互联网 发布:北京行知打工子弟学校 编辑:程序博客网 时间:2024/06/08 07:27
1、申请个应用,得到App Key和App Secret
2、设置授权回调页地址,如下,如果不设置,打开回调页时会报错“error:redirect_uri_mismatch”,这一点一定要注意。
3、代码:
#!/usr/bin/env python# -*- coding: utf-8 -*- from weibo import * def press_sina_weibo(): APP_KEY = '220567XXXX' APP_SECRET = '47970abb02d8f7b4d600d98e9bXXXXXX' CALLBACK_URL = 'https://api.weibo2.com/oauth2/default.html' client = APIClient(app_key=APP_KEY, app_secret=APP_SECRET, redirect_uri=CALLBACK_URL) print client.get_authorize_url() r = client.request_access_token(raw_input("input code:").strip()) client.set_access_token(r.access_token, r.expires_in) print client.post.statuses__update(status=u'测试一下发送微博') if __name__ == '__main__': press_sina_weibo()
4、测试:
运行后,会输出一个URL,在地址栏中打开,得到token,然后输入后就可发送了。
- Python: 发送新浪微博(使用oauth2)
- 新浪微博Python客户端接口OAuth2
- 新浪微博Python客户端接口OAuth2
- 新浪微博Python客户端接口OAuth2
- 新浪微博oauth2的初次使用
- oAuth2.0 登录新浪微博 发送新浪微博 代码
- 新浪微博API OAuth2 python客户端改进
- 新浪微博OAUTH2验证
- 新浪微博OAuth2授权
- 使用WebView实现新浪微博Oauth2.0认证(android)
- 使用WebView实现新浪微博Oauth2.0认证(android)
- 使用OAuth2.0授权访问新浪微博数据
- 新浪微博 oauth2.0分享图片(bitmap)
- 新浪微博oauth2.0接入方法( java 版本)
- Android模仿新浪微博(oauth2.0授权界面)
- Python:通过命令行发送新浪微博
- 新浪微博 OAuth2 NodeJs发微博
- 新浪微博OAuth2.0认证理解
- HTML5学习笔记2013.1.5——新增元素之多媒体元素及其他
- Linux:标准输入、输出、错误
- Linux:使用()执行一组命令
- 数论初步之大整数取模(同余取模)
- 错误sql
- Python: 发送新浪微博(使用oauth2)
- hive的查询注意事项以及优化总结
- String Stringbuffer和StringBuilder的区别?
- iText 5.0.1生成pdf,加入iTextAsian.jar 出现异常 Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized.的问题
- 网页常用颜色速查
- 我的站长之旅
- UVA 10029 Edit Step Ladders
- 12月小结#nobody
- 存储控制器SDRAM实验