`
xuedong
  • 浏览: 286999 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

新浪微博第三方接口调用学习

阅读更多

这两天做了个接新浪微博接口的专题。呵呵,我可能已经落伍了,微博基本没用过,只是听说过,以前注册一个还是因为抽奖活动注册的。好了,废话少说,我把这次用时碰到的问题跟大家分享下。对刚接触还没入门的可能有帮助。

首先要有一个新浪微博的账号,我这次是重申请的一个,注册的时候总是提示,系统繁忙请稍后重试。很久没注册下来,最后先注册了msn然后绑定新浪微博才算注册下来。有了账号后,到http://open.weibo.com/页面,创建一个应用。有关新浪微博的手册基本都在这里有了。点击“我是开发者”,再点击创建应用。然后完善信息即可。完成后即可得到App Key和App Secret。这两个一会项目中会用到。

然后到http://open.weibo.com/wiki/SDK#Java_SDK下载java sdk。这个是新浪微博提供的一个官方的例子。里边有各种例子。访问call.jsp时,会让进行oauth认证。具体什么是oauth认证大家可以在往上查下。这里就不在说了。看了下那个例子。看了下新浪微博有哪些接口,感觉这个专题不难,后来发现没发一次就得登录一次。在往上查都说oauth_verifier只能使用一次,oauth以前一点也没接触过。不知道怎么样才能登录一次后就不用登录了。在往上查了一下。原来是调用了回调页面后如果登录成功就把accessToken存到session中。(呵呵,我一开始存的是oauth_verifier和resToken,所以不行,主要还是当时不清楚原理),这样登录就解决了。后来参考了一个网站是一个马自达的微博专题。发现他那个是单点登录的(即在他们网站上登录后,新浪微博就不用登录了,或者在新浪微博登录后就不用在他们网站登录了),产品看到这个后,非要这种效果不可,在往上找了很久,都是介绍新浪的同步登录是怎么实现的,就是没找到第三方怎么同步登录。后来无意间发现,他那个登录框是个iframe,然后监控了下,发现是状态代码是304,把那个地址复制下来。一看,我靠,原来这个专题就是新浪开发的,然后用那个域名重定向了下。后来咨询了新浪的技术,后知道在自己网站上登录后在新浪那边是没有登录的。哎,这个东西搞了我将近一天。还有是获取某个话题下的微博。新浪提供的js 验证登录也是有问题的。

 

1
2
分享到:
评论
2 楼 xuedong 2015-01-09  
studypi 写道
你是怎么和新浪的技术联系的?能告诉一下我吗,谢谢

公司和新浪有合作,能要到联系方式。
1 楼 studypi 2013-12-05  
你是怎么和新浪的技术联系的?能告诉一下我吗,谢谢

相关推荐

    Java新浪微博和QQ第三方接口

    Java新浪微博和QQ第三方接口 Api 方法调用

    新浪微博OAuth2.0登录

    本文档使用C#语言开发,MVC框架调用新浪微博第三方登录OAuth2.0接口。 详细介绍相关开发步骤信息。

    THINKPHP最全第三方登录(包括腾讯QQ、微信、新浪微博、Github、淘宝网、百度、搜狐微博、人人、360、网易等等)

    THINKPHP最全第三方登录(包括腾讯QQ、微信、新浪微博、Github、淘宝网、百度、搜狐微博、人人、360、网易等等) 使用方式: 1、使用命名空间 use Org\ThinkSDK\ThinkOauth; 2、设置三方登录的类别并赋予一个变量 $...

    百度第三方(OAuth2.0)登录

    含有详细文档+开放Demo实例。使用C#语言开发,MVC框架调用新浪微博第三方登录OAuth2.0接口。 详细介绍相关开发步骤信息。

    新浪微博SDK

    新浪微博 官方sdk 北京新潮讯捷信息技术有限公司 编号:WEIBO_IOS_SSO_SDK 版本:WEIBO_IOS_SSO_SDK V1.0.0 ...并集成sso登录功能,使第三方应用可通过新浪微博官方客户端快速通过Oauth2.0授权,并完成用户登录操作

    ThinkPHP开发类库扩展

    目前可用登录平台为:腾讯QQ,腾讯微博,新浪微博,网易微博,人人网,360,豆瓣,Github,Google,MSN,点点,百度,开心网,搜狐。 3,包含的文件 ThinkSDK/ThinkOauth.class.php SDK基类,主要用于Oauth的认证,...

    OAuth认证的使用网易微博开放平台聊天功能

    其实弄清楚一个之后都是一个原理,开放平台提供一些接口供开发者调用开发第三方应用。 前几天因为工作中遇到相关需求研究了以下各大开放平台,并以网易微博为例做了一个小Demo; 有人问我为什么不用新浪微博或者...

    ASP.NET实现QQ、微信、新浪微博OAuth2.0授权登录 原创

    不管是腾讯还是新浪,查看他们的API,PHP都是有完整的接口,但对C#支持似乎都不是那么完善,都没有,腾讯是完全没有,新浪是提供第三方的,而且后期还不一定升级,NND,用第三方的动辄就一个类库,各种配置还必须...

    炫彩电子商务平台 1.5.6.1205.rar

    修复在线支付通道,支持支付宝、财付通、快钱、环迅、银联、新浪支付、炫彩支付修复第三方登录,支持QQ、新浪微博、百度账号、淘宝、支付宝整合及修复、优化平台的其他代码 系统使用标签作为数据调用格式,网站...

    Miaow:Miaow.me 喵我

    采用新浪微博,腾讯QQ,豆瓣 第三方接口登陆注册 目前项目开发板块划分为 首页| 最热话题-人气文章 以时间轴 或 花瓣式UI呈现 小组| 同爱好,兴趣,地域,等有所公共部分交际的人群小组 历史| 设定一段时间内,...

    炫彩电子商务商城系统平台

    七、用户注册:用户可单独注册本站账号,也可以使用QQ等第三方账号登录,默认支持QQ登录、新浪微博账号登录,如需其它登录方式可自行二次开发或联系我们开发。 八、财务管理:可单独向用户充值或扣款。

    天天团购系统 2.0.0 beta build 20110520 utf-8版

    8、全新的支付流程,完全按照第三方支付平台的流程来处理订单,支付接口全部更新到最新版本,详细的支付日志方便跟踪用户 9、支付方式添加货到付款,余额付款等方式; 10、支付宝添加双接口功能,方便无即时支付接口...

    天天团购系统 2.0.0 beta build 20110520 gbk版

    8、全新的支付流程,完全按照第三方支付平台的流程来处理订单,支付接口全部更新到最新版本,详细的支付日志方便跟踪用户 9、支付方式添加货到付款,余额付款等方式; 10、支付宝添加双接口功能,方便无即时支付接口...

    ShopNC多用户商城 2.4 UTF8

    第三方登录: 留住买家、方便买家是平台增长的核心价值之一,QQ登录、新浪微博登录为平台注入新活力,降低会员流失的可能性,方便QQ用户或新浪微博用户直接登录。 广告管理: 广告是互联网赢利手段永恒不变的...

    速递网上订餐系统源码 v6.1.1

    3.第三方登陆接口,不用注册,直接通过QQ,或者新浪微博直接登陆系统 4.短信接口,无线打印接口 二.餐馆管理系统 (1)电话订餐(固话和安卓手机来电弹屏) (2)自动打印订单 (3)客人来店开单(收银系统,支持...

Global site tag (gtag.js) - Google Analytics