python自动发微博评论怎么发,Python发微博

  python自动发微博评论怎么发,Python发微博

  自动发微博最简单的方法就是简单的调用新浪微博的API(因为只是发微博,没必要用它的SDK)。代码编写参考开发文档http://open.weibo.com/wiki/API。

  创建应用程序

  要使用微博的API,首先需要一个应用。它只是任何应用程序。您可以在此注册站内应用程序。注册的主要目的是获取MY_APPKEY和MY_ACCESS_TOKEN,如图。

  获取访问令牌

  API调用需要登录授权来获取access_token。涉及

  首先,调用https://api.weibo.com/oauth2/authorize接口获取代码。

  该接口有三个必需的参数:

  client_id:申请应用程序时分配的AppKey。

  redirect_url:它是创建应用程序中设置的回调地址。

  response _ type:response _ type,可以设置为代码。

  具体方法是在浏览器中打开https://api.weibo.com/oauth2/authorize?client _ id=123050457758183 redirect _ uri=http://www . example . com/response response _ type=code .该方法将转到授权页面,授权后,它将转到http://www.example.com/responseCODE=CODE,并将代码记录在url中。

  然后,调用https://api.weibo.com/oauth2/access_token接口来获取access_token。

  该接口具有以下必需的参数:

  client_id:申请应用程序时分配的AppKey。

  client_secret:申请应用时分配的AppSecret。

  授权类型:请求的类型,填写授权代码。

  编码:调用authorize得到的编码值。

  redirect_uri:它是在创建应用程序中设置的回调地址。

  具体方法是构造一个POST请求,然后在返回的数据中找到access_token并保存。特定Python代码:

  导入请求

  URL _ get _ token= https://API . Weibo . com/oauth 2/access _ token

  #构建发布参数

  游戏负载={

  Client_id :填写您的,

  Client_secret :填写您的,

  授权类型:授权代码,

  代码:上面获得的代码,

  Redirect_uri :您的回拨地址

  }

  #发布请求

  r=requests.post(url_get_token,data=playload)

  #输出响应信息

  打印简历

  如果正常,将返回如下json数据:

  {access_token :我们要记下的, mind _ in: 15767999 , expires _ in: 15767999, uid: 1739207845}

  根据返回的数据,access_token的值就是我们想要的。remind_in的值是access_token的有效期,以秒为单位。我们可以看到,这个时间有3、4年之久,足够我们使用。

  发布纯文本微博

  调用接口https://api.weibo.com/2/statuses/update.json发布文本微博,其参数如下

  其中,必要的:

  Access_token:它是我们在上一步中获得的access _ token。

  状态:要发布的微博文字内容必须是URLencode,内容不能超过140个汉字。

  特定代码:

  #发布文字微博的界面

  URL _ post _ a _ text= https://API . Weibo . com/2/status/update . JSON

  #构建发布参数

  游戏负载={

  Access_token :填写您的,

  状态:这是一个文本测试@TaceyWong

  }

  #发布请求,发布文字微博

  r=requests . post(URL _ post _ a _ text,data=playload)

  如果是正常的,会有以下结果

  微博配图。

  调用接口http://open.weibo.com/wiki/2/statuses/upload发布图片微博,其参数如下:

  所需的参数:

  Access_token:它是我们在上一步中获得的access _ token。

  状态:要发布的微博文字内容必须是URLencode,内容不能超过140个汉字。

  pic:要发布的图片由多部分/形式数据编码。

  特定代码:

  #发布图文微博界面

  URL _ post _ pic= https://upload . API . Weibo . com/2/status/upload . JSON

  #构建一个文本类POST参数

  游戏负载={

  access _ token : 2.0086 xhtbiqlh 7 ed 67706 b 6 c 8 TQ 8 xde ,

  状态:测试:在某人@ Maruko上发布一个带有图片的文本

  }

  #由二进制多部分/格式数据编码的构建参数

  文件={

   pic :打开( logo.png , rb )

  }

  #发布请求,发布微博

  r=requests.post(url_post_pic,data=playload,files=files)

  如果是正常的,结果将如下所示:

  注:请求的具体用法请参考【请求文件】(http://docs.python-requests.org/en/master/)。

  本文原载于php中文网。转载请注明出处。谢谢大家的尊重!

  相关文章

  相关视频

  网友的评论

  文明理性地在网络上发言。请遵守新闻评论服务协议。我想评论一下。

  立即提交

  推荐题目独孤九剑-php全栈开发教程

  总堆叠功率100W

  主讲人:彼得-朱轻松幽默,短小易学,非常适合PHP学习。

  玉心经-web前端开发教程

  开始50W

  主讲人:xfdlz简单明了,简洁明了,非常适合前端学习。

  天龙八部-实用开发课程

  实战80W

  主讲人:西蒙,领导官员,思路清晰,思维严谨规范,适合web编程基础学习。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 怎样保存微博视频到手机相册,将微博视频保存到手机相册
  • 基于python编写一个微博抽奖小程序游戏,基于python编写一个微博抽奖小程序多少钱
  • 基于python编写一个微博抽奖小程序游戏,基于python编写一个微博抽奖小程序多少钱,基于Python编写一个微博抽奖小程序
  • 微博视频博主认证方法有哪些,微博视频博主认证方法不一样
  • 微博怎么悄悄关注教程图片,微博怎么悄悄关注教程中的人
  • 微博视频怎么搞合集,怎样做微博合集
  • 微博昵称不可用什么意思-,微博说昵称不可使用是什么原因
  • 怎么循环播放微博视频,微博视频设置单个循环
  • 怎么注册微博账号不用手机号,如何不用手机注册微博账号
  • python爬取微博热点,如何用python爬取公众号文章
  • 微博水印怎么弄到中间详情里,微博水印在中间怎么弄
  • 微博来自个人主页是什么意思呀,什么叫微博主页
  • 微博如何删视频,微博删除视频怎么看
  • 微博批量删除微博教程图片,微博批量删除微博教程是真的吗
  • 微博上怎么找手机通讯录好友,微博怎么找到手机通讯录好友
  • 留言与评论(共有 条评论)
       
    验证码: