获取新浪开放平台的Access token
最近想用树莓派结合传感器制作一个微博机器人,但是在申请新浪开放平台的Access token的过程中可谓是吃尽了口头,其中最主要的是对于使用Post的方式获得网页不懂。
在新浪开放平台创建一个应用很简单,而且获得App key,app secret和回执代码也很简单,网上的教程很多,但是接下来获得Access token对于我这样小白很是不方便,于是仔细研究了一下,写出了下面的Python脚本供大家参考。
import urllib.request
import urllib.parse
from urllib.error import URLError,HTTPErrorurl='https://api.weibo.com/oauth2/access_token'
values={'client_id':'339837652', #key'client_secret':'92299b8986fbc70e2c67d5f14075a3bc',#secret'grant_type':'authorization_code','redirect_uri':'www.baidu.com',#回执网页'code':'1ecb3d82b39ead686dc8d842e44da491'}#回执代码url_values=urllib.parse.urlencode(values)
print(url_values)url_values=url_values.encode(encoding='UTF8')
full_url=urllib.request.Request(url,url_values)try:response=urllib.request.urlopen(full_url) print(response.read())
except HTTPError as e:print('Error code:',e.code)
except URLError as e:print('Reason',e.reason)
获取新浪开放平台的Access token相关推荐
- 新浪开放平台:解决获取access_token抛 21323 异常,以及接口调用
使用新浪开放平台的准备 1)要注册一个新浪微博,并在新浪开放平台登陆(http://open.weibo.com/) 2)创建应用 这里以创建"移动应用" ...
- 【二维码】新浪开放平台和腾讯开放平台试水
尝试在新浪开放平台和腾讯开放平台修改应用.初步尝试了下,发现新浪的流程和步骤十分清晰,可是到腾讯,就傻眼了. 光平台,就有下面三个,尼玛,这不是坑爹嘛!新旧平台,新旧流程,新旧接口,在加上有空间,微博 ...
- 淘宝、百度、腾讯、新浪开放平台
淘宝开放平台: http://open.taobao.com/ 百度开放平台:http://open.baidu.com/ 腾讯开放平台:http://open.qq.com/ 新浪开放平台:http ...
- 新浪开放平台开发1--认证
1 注册新浪开发平台,新建一个应用得到该应用的App key和App Secret. 2 使用App key和AppSecret发送请求获得临时的RequestToken. 3 通过临时的Reques ...
- 新浪开放平台---oauth2认证流程 casperjs自动登录和授权 api需要注意的问题及bug
官网 http://open.weibo.com/ API http://open.weibo.com/wiki/API%E6%96%87%E6%A1%A3_V2 SDK http://open.we ...
- 手把手教你如何通过OAuth2.0新浪开放平台认证新浪用户-java
新浪微博·开放平台: http://open.weibo.com/ 自己想写个应用需要新浪微博的用户认证,弄了1天各种错误,参考了大量网上的解释终于成功, 经验写下来和大家分享. 一.创建自己的第一个 ...
- OAuth2.0学习(1-9)新浪开放平台微博认证-web应用授权(授权码方式)
1. 引导需要授权的用户到如下地址: URL 1 https://api.weibo.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&respons ...
- air 新浪开放平台 登录部分接口案例
来自网络.不过经过部分代码修正 <?xml version="1.0" encoding="utf-8"?> <mx:WindowedAppl ...
- sae java 开发环境_新浪开放平台 sae环境 java主机使用感受
1,首先,这个sae的java主机环境免费的,这点很赞,适合技术开发者研究一些自己的程序.如果做些小型应用,使用这个环境也足矣,上面有相当成熟的配套设施,比如 memcached nosql mys ...
最新文章
- 原码, 反码, 补码, 移码 详解
- ABAP enablement in Sublime Text
- Java EE 7中包含哪些JSR?
- php游戏怎么设置fms,[FMS]FMS使用需要注意的几种问题总结说明
- 6种创新难以打动人心
- TensorFlow 2快速入门之安装与测试
- Shell脚本学习-数组
- debug安装包安装在别人手机上闪退?
- 用递归法计算从n个人中选择k个人的组合数
- 安卓微信打开的文档存放在哪里
- 微信公众号网页授权登录
- 加速linux开机速度 systemctl
- 解决java网络编程IPv6问题
- java泡泡龙开源_2019级C语言大作业 - 泡泡龙
- 加速及控制精灵移动,加速计值的处理
- 【组成原理-处理器】处理器的相关概念
- hdu1814 Peaceful Commission 2-sat
- Python之CSV文件操作
- Android Studio 3.0~3.x正式版填坑之路
- 【压缩感知合集1】(背景知识)香农奈奎斯特采样定理的数学推导和图解分析
热门文章
- markdown教程
- 教你如何定位不合理的SQL?并优化之
- 个人总结---微信抢票应用
- android触摸屏映射,解决android4.0 触摸屏分辨率映射不准
- 53 pandas 时间序列-时区处理(tz_localize本地化tz_conver转换)(tcy)
- Linux源码在线阅读
- eclipse cdt + rse文件保存遇到的问题
- 全国宣传思想工作会议 讲话_会议一周后,我的思想得到了满足
- 微软官方硬盘备份软件SyncToy
- bzoj1921 [CTSC2010]珠宝商 SAM+后缀树+点分治