精华内容
下载资源
问答
  • 新浪微博开放平台提供了丰富的API接口,利用这些接口,开发者能够开发出独具特色的微博应用。但是,大部分接口都需要用户授权给应用,应用利用授权得到的Access Token来调用相应的接口来获取内容。新浪微博的授权...

    新浪微博开放平台提供了丰富的API接口,利用这些接口,开发者能够开发出独具特色的微博应用。但是,大部分接口都需要用户授权给应用,应用利用授权得到的Access Token来调用相应的接口来获取内容。

    新浪微博的授权机制目前主要有3种应用场景:

    Web应用

    移动应用

    站内应用

    本文主要介绍Web应用如何授权、获取Access Token。

    步骤一:添加网站

    进入新浪微博开放平台,点击”我的应用”,选择“网页应用”,填写相应的信息后提交。(基本信息,身份验证)

    步骤二:Oauth2.0授权设置

    应用创建完后可以在“我的应用”中查看信息,在“应用信息”--“高级信息”中可以设置网站的授权回调页和取消授权回调页。

    授权回调页非常重要,一定要填写正确,当用户授权成功后会回调到此页面,传回一个“code”参数,开发者可以用code换取Access Token值。

    步骤三:引导用户授权

    引导需要授权的用户到如下页面:

    https://api.weibo.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&response_type=code&redirect_uri=YOUR_REGISTERED_REDIRECT_URI

    YOUR_CLIENT_ID:即应用的AppKey,可以在应用基本信息里查看到。

    YOUR_REGISTERED_REDIRECT_URI:即之前填写的授权回调页,注意一定要完全相同。

    如果用户授权成功后,会跳转到回调页,开发者此时需要得到url参数中的code值,注意code只能使用一次。

    步骤四:换取Access Token

    开发者可以访问如下页面得到Access Token:

    https://api.weibo.com/oauth2/access_token?client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET&grant_type=authorization_code&redirect_uri=YOUR_REGISTERED_REDIRECT_URI&code=CODE

    这些参数就不一一介绍了。

    如果都没有问题,就可以得到Access Token了,返回示例:

    {"access_token": "ACCESS_TOKEN","expires_in": 1234,"remind_in":"798114","uid":"12341234"}

    步骤五:调用API

    获取到Access Token后,开发者可以保存它的值,调用API的时候直接用就可以了。Access Token有一定的有效期,过期后需要重新授权。

    1 importrequests2

    3 url='https://api.weibo.com/2/comments/create.json'

    4

    5 data={6 'access_token':'2.00aH15VHvakaFC3357cf68e9i144OC',7 'comment':'你好',8 'id':'4350597576707582'

    9 }10 infomation=requests.post(url=url,data=data,verify=False).text11 print(infomation)

    要评论的微博id

    参考:https://www.cnblogs.com/e241138/archive/2013/03/15/sina-weibo-oauth-access_token.html

    展开全文
  • 无需WEIBO官方API实现自动微博

    千次阅读 2013-03-30 16:52:27
    2 第二步就是发微薄,一开始在网上在找了很久也没发现现成的例子,又只能自己动手了,用Fiddler2抓取实际的包,然后通过python构建的同样的包就可以实现,以此类推,@人,转发什么的也是可以实现的。 3 全部代码就...

    1 首先当然是要模拟登陆啦,关于模拟登陆的方法,网上很多,这里就不再描述。

    2 第二步就是发微薄,一开始在网上在找了很久也没发现现成的例子,又只能自己动手了,用Fiddler2抓取实际的包,然后通过python构建的同样的包就可以实现,以此类推,@人,转发什么的也是可以实现的。

    3 全部代码就不贴了,把实现的函数贴一下。

    def send_msg():
        login_url = 'http://weibo.com/aj/mblog/add?_wv=5&'
        msg_data = {
            'text':'test',
            'pic_id':'',
            'rank':'0',
            'rankid':'',
            '_surl':'',
            'hottopicid':'393',
            'location':'home',
            'module':'stissue',
            '_t':'0'
            }
        login_data = urllib.urlencode(msg_data)
        http_headers = {'User-Agent':'Mozilla/5.0 (X11; Linux i686; rv:8.0) Gecko/20100101 Firefox/8.0','Referer':'http://www.weibo.com/u/xxxx?wvr=5&wvr=5&lf=reg','Accept-Language':'zh-cn','Accept-Encoding':'gzip, deflate'}
        req_login  = urllib2.Request(
            url = login_url,
            data = login_data,
            headers = http_headers
        )
        result = urllib2.urlopen(req_login)

    实现是没什么难度的,http_headers的数据要弄好,'Referer':'http://www.weibo.com/u/xxxxxx?wvr=5&wvr=5&lf=reg'中的XXXX是自己的微博id号,自己加上就可以,由于不是教程帖,所以没有描述得很详细,仅供参考,谢谢。
    展开全文
  • WebAPI微博管家

    2013-04-09 11:06:51
    基本功能: 1.查看微博、发微博、发送带图片微博、收藏、评论、转发、查看@我的微博、关注、取消关注、查看粉丝等 扩展功能: 2. 自动转发WebAPI相关微博
  • 快可信微博软件软件是基于新浪微博API开发的一款营销软件,支持批量采集微博账号、多账号轮流发微博、 加关注、取消关注、评论、转发、私信群发等,是一款效果卓越的微博营销软件。功能特点支持批量导入、导出、添加...
  • 本文着眼于基于微博内容的用户标签自动生成,借助对内容的分析,生成 能够体现用户兴趣的标签。 本文通过新浪微博 API 随机获取了百万级规模的标签相关数据,用于分 析用户标签在统计、语义等方面的特征。同时,...
  • 首先需要在新浪微博注册一个App,新浪会给你一个App ID,App Secret,如图,官网地址在此:http://open.weibo.com/ 然后去高级设置里面去设置一下自己的回调地址: step 2 下载sinaweibopy 感谢廖雪峰大神!...

    step 1 申请App
    首先需要在新浪微博注册一个App,新浪会给你一个App ID,App Secret,如图,官网地址在此:http://open.weibo.com/
    这里写图片描述
    然后去高级设置里面去设置一下自己的回调地址:
    这里写图片描述

    step 2 下载sinaweibopy
    感谢廖雪峰大神!直接用pip install sinaweibopy即可,用不了pip的筒子,项目代码如下
    https://github.com/michaelliao/sinaweibopy

    step 3 代码

    from  weibo import APIClient
    import webbrowser
    import time
    APP_KEY = 'your app_key'
    APP_SECRET = 'your app_secret'
    CALLBACK_URL = 'http://www.example.com/callback'
    client = APIClient(app_key=APP_KEY, app_secret=APP_SECRET, redirect_uri=CALLBACK_URL)
    url = client.get_authorize_url()
    webbrowser.open_new(url)
    print "输入页面上的code"
    code = raw_input()
    r =client.request_access_token(code)
    client.set_access_token(r.access_token, r.expires_in)
    for i in range(1,12):
        print i
        content = "测试转发%s"%i
        values = content.decode('utf-8')
        print client.statuses.repost.post(id='weibo id', status=content, is_comment=0)
        time.sleep(5)

    其中的code就是输入这个:
    这里写图片描述

    最后的结果就是:妈妈再也不用担心我沉迷微博勒
    这里写图片描述

    这里写图片描述

    展开全文
  • 修复评论与转发微博时,上传附件不显示的问题 修复未认证的用户显示认证图标的BUG 修复V认证为空时显示空[]号的问题 修复登录后的默认首页跳转问题 修复后台话题管理时推荐话题后出现的乱码和配置错误问题 修复...
  • 修复评论与转发微博时,上传附件不显示的问题 修复未认证的用户显示认证图标的BUG 修复V认证为空时显示空[]号的问题 修复登录后的默认首页跳转问题 修复后台话题管理时推荐话题后出现的乱码和配置错误问题 修复...
  • Xweibo v2.1 beta版具有Xweibo v2.0 正式版拥有新浪微博的核心功能,具备微博发布、浏览、转发、评论、收藏、话题、黑名单等核心功能以外,还满足更多运营需求:数据本地备份、设置网站粉丝/关注关系从零开始或继续...
  • 用户管理脚手架集成:验证码、手机登录、支持qq,微博,微信,gitee第三方登录(自动注册,绑定与解绑)、基于 RBAC 的 uri 访问权限控制功能、通过统一的回调地址入口实现多回调地址的路由功能、签到等功能。通过实现几...

    用户管理脚手架集成:验证码、手机登录、支持qq,微博,微信,gitee第三方登录(自动注册,绑定与解绑)、基于 RBAC 的 uri 访问权限控制功能、通过统一的回调地址入口实现多回调地址的路由功能、签到等功能。通过实现几个 API 接口就可以实现上述功能,实现快速开发,只需要专注于业务逻辑。

    f6db9bfb61a28b33c3e5f0589b58371e.png

    源码获取方式:关注头条转发文章之后私信回复【源码】即可免费获取到哦~

    特性:

    • 验证码(图片,短信)校验功能。
    • 手机登录功能,登录后自动注册。
    • 第三方登录功能(qq,微博,微信,gitee),登录后自动注册,与用户账号绑定与解绑。
    • 登录路由功能
    • 统一回调地址路由功能(OAuth2)。
    • 访问权限控制功能。
    • 简化 session、rememberme 配置。
    • 根据设置的返回方式(JSON 与 REDIRECT)返回 json 或 html 数据。
    • 签到功能。


    七、时序图

    1. crsf

    40f8181f1480eb87256106780cb9081d.png

    2. getValidateCode

    8bc13be4f7be4739991ceaf5884b2673.png

    3. ImageValidateCodeLogin

    ef35d26a3364e453942dde475c209958.png

    4. logout

    c776d129544394bceab4ce03f4144c37.png

    5. OAuth2Banding

    a2db95bb9e98e91009ac25874ba92d33.png

    6. OAuth2Login

    470593d0011d77a551e12821b8e68f89.png

    7. OAuth2SignUp

    487e74581efd4e9dbfdbcdd33f6cb845.png

    8. rememberMe

    af3b71419dafd46f4c19f297743d2782.png

    9. securityConfigurer

    5e270539a7c6de0e910bde5098500b25.png

    10. securityRouter

    5c508c33c5d3a1dfd37c74aa3b5a97f8.png

    11. session

    eb5ff144b88228b293f55ed02416d546.png

    12. SmsCodeLogin

    f37b20841eb9af9547256d59e17d44ab.png

    13. uriAuthorize

    89bd1cf11098ba18984d15189893b228.png

    源码获取方式:关注头条转发文章之后私信回复【源码】即可免费获取到哦~

    展开全文
  • 使用mui利用微博官网的api做个性化的微博app的时候,发现凡是发微博、评论、转发之类的接口,在html5 plus runtime中发起请求后,都会被服务器拒绝。 使用Fiddler抓包测试之后,发现是微博检测了请求Header中的...
  • 群广告拦截踢人、群捣乱警告踢人,手机移动在线管理、远程管理及控 制机器人,智能客服及客服菜单问答系统、自动营销管理系统、Q群互联(将A群信息自动转发到B群、C群、N群)、群信息自动转发至网站后台及前端、便民...
  • 从技术实现上,讲解了6大完整综合案例及源代码分析,分别是新浪微博客户端、蓝牙聊天、全键盘输入法、月球登陆(游戏)、贪吃蛇(游戏)、笑脸连连看(游戏)。 本书注重对实际动手能力的指导,在遵循技术研发知识体系...
  • 从技术实现上,讲解了6大完整综合案例及源代码分析,分别是新浪微博客户端、蓝牙聊天、全键盘输入法、月球登陆(游戏)、贪吃蛇(游戏)、笑脸连连看(游戏)。 《Android开发权威指南》注重对实际动手能力的指导,在遵循...
  • 淘宝客接口API集成,淘宝商品条件筛选一键采集,乐享佣金; 分享推荐商品导购链接,淘宝导购,赚取佣金; 商品点评,喜欢,转发分享,形成社会化营销渠道。 8.完善的积分体系 后台可自定义配置积分规则,各种...
  • 淘宝客接口API集成,淘宝商品条件筛选一键采集,乐享佣金; 分享推荐商品导购链接,淘宝导购,赚取佣金; 商品点评,喜欢,转发分享,形成社会化营销渠道; 支持淘点金和淘宝联盟商品导入,没有淘宝客权限,也...
  • 基于OKHttp3、Restful风格的Rest API实现ES文档、分词数据存储与检索; H.  分布式全局唯一ID 雪花算法SnowFlake实现朋友圈图片的唯一命名; I.  ZooKeeper充当Elastic Job创建的系统作业...
  • ✅ Jsonman:零代码快速创建JSON API (Mac App) - 更多介绍 2020年6月2号添加 6r6(杭州) - Github ✅ 在线AI图像处理:一款免下载免注册的在线图像处理工具,支持黑白照片上色、图像无损放大、人像漫画化 - ...
  • ][简单微信][小项目]服务器(转发).avi │ ├4.[西安刘凯][java&android;][简单微信][小项目]客户端(登录).avi │ ├5.[西安刘凯][java&android;][简单微信][小项目]客户端(录音).avi │ ├6.[西安刘凯][java&...
  • 基础10 ElasticSearch document id的手动指定与自动生成 基础11 ElasticSearch document的_source元数据以及定制返回结果 基础12 ElasticSearch document的全量替换、强制创建 基础13 ElasticSearch 基于_...
  • 若干源程序资料12.rar

    热门讨论 2012-06-11 22:11:26
    2012-06-11 21:26 2,399,725 windows API 一日一练.pdf 2012-06-11 21:28 249,332 Windows核心编程源码.rar 2012-06-11 21:40 1,000,923 Windows程序设计(第5版)配套代码.rar 2012-06-11 21:31 5,504,736 《PC游戏...
  • 用户管理脚手架集成:验证码、手机登录、支持qq,微博,微信,gitee第三方登录(自动注册,绑定与解绑)、基于 RBAC 的 uri 访问权限控制功能、通过统一的回调地址入口实现多回调地址的路由功能、签到等功能。...

空空如也

空空如也

1 2
收藏数 22
精华内容 8
关键字:

自动转发微博api