最近想用树莓派结合传感器制作一个微博机器人,但是在申请新浪开放平台的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相关推荐

  1. 新浪开放平台:解决获取access_token抛 21323 异常,以及接口调用

    使用新浪开放平台的准备 1)要注册一个新浪微博,并在新浪开放平台登陆(http://open.weibo.com/)     2)创建应用          这里以创建"移动应用" ...

  2. 【二维码】新浪开放平台和腾讯开放平台试水

    尝试在新浪开放平台和腾讯开放平台修改应用.初步尝试了下,发现新浪的流程和步骤十分清晰,可是到腾讯,就傻眼了. 光平台,就有下面三个,尼玛,这不是坑爹嘛!新旧平台,新旧流程,新旧接口,在加上有空间,微博 ...

  3. 淘宝、百度、腾讯、新浪开放平台

    淘宝开放平台: http://open.taobao.com/ 百度开放平台:http://open.baidu.com/ 腾讯开放平台:http://open.qq.com/ 新浪开放平台:http ...

  4. 新浪开放平台开发1--认证

    1 注册新浪开发平台,新建一个应用得到该应用的App key和App Secret. 2 使用App key和AppSecret发送请求获得临时的RequestToken. 3 通过临时的Reques ...

  5. 新浪开放平台---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 ...

  6. 手把手教你如何通过OAuth2.0新浪开放平台认证新浪用户-java

    新浪微博·开放平台: http://open.weibo.com/ 自己想写个应用需要新浪微博的用户认证,弄了1天各种错误,参考了大量网上的解释终于成功, 经验写下来和大家分享. 一.创建自己的第一个 ...

  7. OAuth2.0学习(1-9)新浪开放平台微博认证-web应用授权(授权码方式)

    1. 引导需要授权的用户到如下地址: URL 1 https://api.weibo.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&respons ...

  8. air 新浪开放平台 登录部分接口案例

    来自网络.不过经过部分代码修正 <?xml version="1.0" encoding="utf-8"?> <mx:WindowedAppl ...

  9. sae java 开发环境_新浪开放平台 sae环境 java主机使用感受

    1,首先,这个sae的java主机环境免费的,这点很赞,适合技术开发者研究一些自己的程序.如果做些小型应用,使用这个环境也足矣,上面有相当成熟的配套设施,比如 memcached nosql  mys ...

最新文章

  1. 原码, 反码, 补码, 移码 详解
  2. ABAP enablement in Sublime Text
  3. Java EE 7中包含哪些JSR?
  4. php游戏怎么设置fms,[FMS]FMS使用需要注意的几种问题总结说明
  5. 6种创新难以打动人心
  6. TensorFlow 2快速入门之安装与测试
  7. Shell脚本学习-数组
  8. debug安装包安装在别人手机上闪退?
  9. 用递归法计算从n个人中选择k个人的组合数
  10. 安卓微信打开的文档存放在哪里
  11. 微信公众号网页授权登录
  12. 加速linux开机速度 systemctl
  13. 解决java网络编程IPv6问题
  14. java泡泡龙开源_2019级C语言大作业 - 泡泡龙
  15. 加速及控制精灵移动,加速计值的处理
  16. 【组成原理-处理器】处理器的相关概念
  17. hdu1814 Peaceful Commission 2-sat
  18. Python之CSV文件操作
  19. Android Studio 3.0~3.x正式版填坑之路
  20. 【压缩感知合集1】(背景知识)香农奈奎斯特采样定理的数学推导和图解分析

热门文章

  1. markdown教程
  2. 教你如何定位不合理的SQL?并优化之
  3. 个人总结---微信抢票应用
  4. android触摸屏映射,解决android4.0 触摸屏分辨率映射不准
  5. 53 pandas 时间序列-时区处理(tz_localize本地化tz_conver转换)(tcy)
  6. Linux源码在线阅读
  7. eclipse cdt + rse文件保存遇到的问题
  8. 全国宣传思想工作会议 讲话_会议一周后,我的思想得到了满足
  9. 微软官方硬盘备份软件SyncToy
  10. bzoj1921 [CTSC2010]珠宝商 SAM+后缀树+点分治