新浪微博java开发自动获取code

根据网上提供的相关代码自动获取code时,返回状态并不是302,而是200,应该是没发生跳转:
List headers = new ArrayList ();
headers.add(new Header("Referer", "https://api.weibo.com/oauth2/authorize?client_id=" + clientId + "&redirect_uri=" + redirectURI + "&response_type=code"));

headers.add(new Header("Host", "login.sina.com.cn"));

headers.add(new Header("User-Agent","Mozilla/5.0 (Windows NT 10.0; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0"));

HttpClient client = new HttpClient();
client.getHostConfiguration().getParams().setParameter("http.default-headers", headers);

    client.executeMethod(postMethod);
            int status = postMethod.getStatusCode();
    System.out.println(status);  
    if (status != 302)  
    {  
        System.out.println("token刷新失败");  
        return null;  
    }
            根据网上部分人的解释,是有一个新的参数,ticket没有提交过去,请问有没有人解决了,谢谢大家的帮助。
3

4个回答

1

请问这个问题解决了没 ,遇到同样的问题了

0

请问博主ticaket这个问题解决了吗?现在开发遇见同样的问题

0

也是这个问题,请求认证页面返回200.没有进行登陆操作

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Python:新浪微博API的使用及安全的模拟登陆自动获取code值
Python微博API的使用以及通过模拟登陆安全的获取code值
新浪微博开发之自动获取AccessToken
前段时间研究新浪微博开发,发现官方提供的SDK(java版)里获取AccessToken竟然需要手动从浏览器中复制code到命令行下才能获取AccesToken,明显很不友好啊,于是自己研究了一下,用HttpClient写了个自动获取的方法,代码如下: public AccessToken getAccessToken() throws WeiboException, IOException {
获取新浪微博api授权
1、申请应用,申请应用成功后有下面两个 App Key: App Secret: 2、获取code,参数: client_id=App Key redirect_uri=站内地址 response_type=code https://api.weibo.com/oauth2/authorize?client_id=XXX&redirect_uri=XXX&respon
获取新浪微博授权之后返回的code
1.首先下载新浪微博的相关代码,我体验的版本weibo4j-oauth2-beta2.0.zip,解压后直接导入Eclipse即可用,最好把你的应用改成web方式的   2.需要到微博开放平台注册相关信息,地址为:http://open.weibo.com/    a.点击-》创建应用,有三种应用的类型,分别是站内应用,客户端应用,其他。    b.在此选择站内应用,其他没试过。
新浪微博API自动获取code
最近在研究新浪微博API,每次都要授权打开网页把code复制到console里。想写一段代码用于自动获取code。rn知道要用到httpclient技术和页面转向技术,但是不知道具体怎么弄,希望各位大神给一点思路。
新浪微博开放平台研究-实现微博自动评论(上)
c++调用新浪微博开放接口实现微博自动回复功能...
使用HttpClient登录微博开放平台,获取授权code
最近需要使用微博开放平台的一些功能,由于官方sdk略坑,故决定自己写个HttpClient来模拟获取授权code。
Java调用 新浪微博API 接口发微博(包含js微博组件、springMVC新浪登录)详解
参考自:http://www.myexception.cn/program/1930025.html https://blog.csdn.net/qq_36580777/article/details/77532760?locationNum=3&fps=1 https://blog.csdn.net/fly_du_/article/details/43562033 最近做了一个活动...
新浪微博开放平台研究-实现微博自动评论(下)
调用新浪微博开放接口,首先要到新浪服务器进行认证,新浪微博目前采用的是OAuth2.0认证,google了一下OAuth2.0认证过程大概如下:
关于新浪微博获取access_token
首先阅读官方文档 s
用js来获取新浪微博的requestCode,即地址栏的url
window.onload = function getCode() { var code = ''; var url = window.location.search; if (url.indexOf("?") != -1) { var strs = url.split("?"); var codeAndValue = strs[1]; var codes
求用python获取新浪微博api接口的access token的具体代码
求用python获取新浪微博api接口的access token的具体代码 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了...
IOS最新新浪微博开放平台Oauth2.0授权获取Access_Token
很久没写博客,最近在搞一个新浪微博的第三方应用,涉及到了Oauth2.0授权获取Access_Token,特此记录分享! 步骤一:添加应用 进入新浪微博开放平台(没有的话自行注册),进入“管理中心“,点击”创建应用”,选择“微链接应用”,再点击“创建应用”,,选“移动应用”,填写相应的信息,其中应用地址没有的话可随便,勾选平台后提交。注意保存你的App Key和App Secret以备后用。
微博Oauth2.0 协议用java 实现单点登录获取用户信息
新浪微博OAuth2.0授权登陆注册应用:http://open.weibo.com/1. 申请APP Key和App Secret想要使用新浪微博的账户接入服务,必须首先在新浪微博开发平台创建一个应用,并申请得到APP Key和App Secret,还要设置CALLBACK_URLKey和Secret在创建完应用之后,就可以看到。CALLBACK_URL设置的地方比较隐蔽:重定向地址:http:...
新浪微博开发(七)Web应用的验证授权(Authorization Code)
既然是进行微博开发,也许你会认为应该使用桌面程序的验证方式,但是微博是以web的形式展示在你开发的程序当中的,因而使用Web应用的验证授权方式 授权的基本流程 (注:Client指第三方应用,Resource Owner指用户,Authorization Server是我们的授权服务器,Resource Server是API服务器) 新浪支持4种Autho...
最新JAVA调用新浪微博API之发微博
网上现有微博发送教程都比较老了,很多教程都不适用新的api,特此发一篇针对新的文章,希望帮到大家。
PHP 实现新浪微博自动评论及爬取微博id
public function jiaoben(){ $code = $this->request->param('code'); $access_token = session('access'); echo $access_token; if($code && !$access_token){ $ret = $this->getcode...
友盟的微信登录,QQ,新浪微博登录功能
在这里我用的是友盟的登录,需要的请参考本文,直接撸代码, 本文Bug:微信登录只可以登录一次,必须更换用户,才可以再调登录,如果这个问题解决,立马会更新 0、本文需要导入jar包导完后鼠标右键Add Library,之后再build gradle中应该是这样的 jar包的地址 https://download.csdn.net/download/jing_80/10768648 ...
新浪微博授权登陆获取个人信息
新浪微博授权登陆获取个人信息 http://pan.baidu.com/s/1eQ7tNSA 这个是接入的phpsdk 和demo 一、phpsdk的组成  里面看到6个文件:callback.php、config.php、index.php、weibolist.php、weibooauth.php以及.DS_Store这6个文件。 看了下官方的API文档 ht
实现新浪微博自动登录授权
模拟新浪微博桌面客户端应用自动授权功能,为写应用打开第一步锁。自动获取CODE并授权于应用。
新浪java面试之后的感慨
面试之前:现状:93年,今年25岁,在一所外企(也是一所外包公司做软件),8k,毕业快一年,北京。在这块一年的时间里,同事朝九晚五的生活着,但是我不是,每天6点起床,自己做早餐,自从毕业来北京就开始坚持自己做饭,想锻炼自己,也是换一种维度放松。七点半就到公司了,然后还是学习,看新技术,写代码。之前在脉脉上看到一个哥们就是每天比别人早来两个小时,最后进优酷了。但是早起自律,也是我个人的生活习惯,我认...
新浪微博授权登录代码
新浪微博客户端的api接入,实现第三方授权登录功能,以及api的调用。 博客地址:http://blog.csdn.net/sdksdk0/article/details/51939853
新浪微博API使用入门:申请应用、授权、使用官方java版本SDK
总流程图 让你的应用在新浪微博开放平台上运营,只需要通过简单的六个步骤: 成为开发者 1.创建微博帐号 在开发者页面http://open.weibo.com/development点击“登录”或者“创建应用”,通过帐号登录成为一名开发者。一个新浪微博帐号可以管理10个不同的应用,建议开发人员使用官方微博的帐号,以便统一管理。 2.选择应用类型 点击“创建应用”,即进入
关于新浪微博开放平台微博登录授权后再次登录会自动登录问题的解决办法
ios和android版本sso登陆和Oauth2.0登录跳转到新浪登录页面后,如果客户端里只有一个帐号,那么就会默认地选择这个帐号授权了,没给用户选择,也无法添加帐号。这种情况只能先去新浪的客户端里添加一个帐号再[已屏蔽]应用里授权,不科学。android端:对于Oauth2.0登录,在退出时执行end_session并清除cookie CookieSyncManager.createInst
Android实现新浪微博和QQ登陆并获取用户的信息
首先去新浪微博和腾讯的开发平台下载相应的SDK,这里不作介绍,直接上代码: LoginActivity.java package com.qingning.share; import java.io.ByteArrayOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java
Java抓取新浪微博及评论
申请新浪微博授权 1.下载新浪微博的SDK,并解压,导入到Eclipes中 2.打开http://open.weibo.com/网站用自己的微博帐号登陆 3.点击网页右上角的头像,选择编辑开发者信息。开发者类型选择公司,信息可随便填写,网站不会审核。 4. 上网页上方导航栏处点击微连接,点击创建应用,选择网页应用 5. 接下来填写,应用名称,应用地址,应用分类,随便写就可以了。 6.在
新浪微博应用开发之Java入门篇
新浪微博应用开发之Java篇  2016-10-30 一、开发流程简介: 1、  访问http://open.weibo.com/注册成为开发者 2、  在以下地址创建一个应用,假设创建一个桌面应用: http://open.weibo.com/apps/new?sort=mobile   3、  进入管理中心,查看并记住应用ID和密码:
新浪微博数据抓取(java实现)
1 多了不说,直接贴出相关部分的实现代码 2 3 4 5 加密部分实现: 6 7 8 9 package token.exe; 10 11 import java.math.BigInteger; 12 import java.util.Random; 13 14 import org.apache.commo
新浪微博同步动态获取code
有没有办法实现新浪微博同步动态获取code,网上有伪造referer的办法,现在好像不能用了
新浪微博-Java研发实习生面试题
新浪微博-Java研发实习生面试题 部门:实时系统研发工程师        1、自我介绍        2、说一下你获得的大赛奖的过程,什么形式,什么样的作品?        3、
ios 微博第三方登录及得到相关参数
1.实现微博第三方登录,首先要在”新浪开发者平台”注册,登录。http://open.weibo.com2.创建应用: 微连接->立即创建微连接->移动应用->填写资料(教程可以去以下网址下载)https://github.com/sinaweibosdk/weibo_ios_sdk3.下载完成后,看 “微博iOS平台SDK文档V3.1.1.pdf” 这个文档。文档中有如何教你配置文件,但是Wei
如何创建一个新浪微博应用以及获得Access token
前提条件是您得先有一个新浪微博帐号。 打开网页http://open.weibo.com/wiki/%E9%A6%96%E9%A1%B5 点击新手引导->开发者页面: 会自动跳转到页面:http://open.weibo.com/development, 点击按钮”创建应用“: 选择创建的应用类型: 维护该新浪微博应用的相关信息: 创建成功后,得到应用的url:http://open...
iOS开发集成友盟,新浪微博登录授权失败,responseCode等于5051
在项目中集成友盟第三方登录,新浪微博登录,登录授权失败,返回状态码为5051(获取账户失败)。 原因:         App在测试阶段(未上线),授权的微博账号和开通开放平台的微博账号不是同一账号。 解决办法:         在新浪微博开放平台中,选择我的应用——对应应用——应用信息——测试信息,选择编辑,添加测试账号。如下图所示:
新浪微博自动推广专家
新浪微博自动推广专家_v2.18新浪微博自动推广专家_v2.18新浪微博自动推广专家_v2.18新浪微博自动推广专家_v2.18
Java登录到新浪微博抓取数据
最近突然想做一个网络爬虫,爬取微博上的用户信息。这里说一下第一步登录的思路和奉上部分代码。 1.获得登录的参数信息 /** * 初始登录信息 * 返回false说明初始失败 */ public boolean preLogin(){ boolean flag = false; try { this.
最新JAVA调用新浪微博API之发微博、发图片
前言: 微博官方在2017年3月份调整了相关接口,取消了网上现有教程中发送微博(updateStatus)以及发送图片(uploadStatus)的接口,那在微博开发者平台创建应用以后,该如何发送微博与图片呢? 流程: 一、登录开放平台创建应用    二、下载微博开发相关javaSDK,github中下载网络延迟太严重,所以我把我下载好的放上来,需要的可以直接下载了。 三、配置文件。 ...
C#调用新浪微博API发送消息成功
    成功一小步,用C#调用新浪微博API发送消息成功,庆祝一下。其实没什么难的,主要是看新浪的开发文档受到了误导。     在新浪的文档里面的参数从说明到例子都是组合参数,并且遗漏了一个参数说明,调试的时候查看错误返回,并进行多次试验后问题得到了解决。     主要技术问题解决了,也了解了一些OAuth的知识,问题是用新浪API来开发一个什么好玩的东西呢?     另外,纵横动漫下载器进...
Python调用微博API获取微博内容
一:获取app-key 和 app-secret     使用自己的微博账号登录微博开放平台(http://open.weibo.com/),在微博开放中心下“创建应用”创建一个应用,应用信息那些随便填,填写完毕后,不需要提交审核,需要的只是那个app-key和app-secret 二:设置授权回调页     在“微博开放平台”的“管理中心”找到刚才创建的应用,点开这个应用,点开
PHP第三方登录之微博登录并获取用户信息
PHP第三方登录之微博登录并获取用户信息 大家好,我是Yangrl. 在做完PHP注册登录之后,就想尝试接入第三方登录,因为QQ需要域名备案啊,审核啊blablabla,所以就先实现微博登录,没那么麻烦,可以本地测试学习。 具体还需要修改host文件(集成环境像phpstudy直接可以在选项里找到打开修改) 添加:127.0.0.1 [对应的域名,随便取,不需要真实],而且一定记得微博开
第三方新浪微博登录接口之web+php 获取用户信息
先下载php SDK文档,下载地址https://github.com/xiaosier/libweibo,如果没有的话,就在http://open.weibo.com/wiki/SDK里面找php SDK进行下载。 下载完成后只保留saetv2.ex.class.php这个文件(当然你要有兴趣的情况下可以研究下其它文件,基本上都是演示文件)。 a. 通过以下php代码跳转到微博登
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 新浪微博开发教程ios 机器学习和java开发