好消息,SDK已经添加了支持VS2008以及.net2.0/3.5的版本了
鉴于好多朋友对VS2008及.net2.0/3.5版本的SDK需求强盛,所以本次针对老版本重新编写了SDK的经典版。经典版使用JSON.Net作为反序列化的媒体,将官方API返回的JSON值转换为了实体类,方便老版本的.net和vs调用。使用方法与.net 4.0版本的SDK一致,只是返回类型从dynamic变成了各种实体。>>>下载地址<<<
新浪微博开放平台SDK for .Net 4.0+
最近有朋友提出SDK的问题,但经过调试以后都找出了原因并解决了问题。为了让各位能更及时的反馈信息,本人开设了交流QQ群,有助于更好的交流和讨论有关SDK的话题。有需求的朋友可以加QQ群241088256进行交流和沟通。
视频教程发布了
最近发现群里比较集中的问题在于应用的创建,AppKey和AppSecret的获取,以及怎么去绑定一个回调地址,还有就是怎么让DEMO程序正确的运行。这里为不是太清楚如何取得AppKey和AppSecret,以及不知道回调地址如何绑定的朋友准备了一个视频,按照视频的步骤,一般都不会再有啥问题,DEMO程序也是能够顺利运行的。请大家自行下载教程视频,下载高清版教程视频 或者直接到优酷观看教程视频。
现在新的SDK预览版已经发布了,V1版SDK停止更新!
新版SDK特性
基本流程
第一步:授权认证
传统方式(适用于Web项目)
模拟登录方式(适用于Winform项目和其他项目类型)
第二步:实例化操作类
至此,授权完成了。接下来用刚才的OAuth作为参数来实例化一个Client操作类。
Client实例化以后,通过API命名空间,即可调用各种方法。
代码示例
V1版本SDK停止更新的说明
鉴于官方将在2012年9月1日关闭V1的API访问,所以老版本的SDK将不再更新。有需要的朋友可以自行到下载页面下载源代码和示例程序,但是在源码中不再提交更新。
写在后面
人无完人,SDK中可能还存在着各种BUG,虽然基本的那几个接口我已经做过测试能够正常发送微博和图片,其他接口就没有那么多时间去一一测试了,如果你在使用这些接口的时候发现问题,请及时的联系我,以便修正,谢谢。
SDK中的各个接口命名基本和官方API文档中的一致,我相信能够使用VS2010开发应用的各位使用起这个SDK来应该不会太大的困难。所有的方法分类和命名基本和官方保持一致,返回结果通过DynamicJson把原始的JSON数据转换成了C#的dynamic类型,dynamic中的数据结构与官方文档一致,大家参照官方文档就可以方便的使用各个接口了。此外,使用方法在DEMO中都有示例,不明白的朋友可以下载示例来更好的了解和使用这个SDK。
最后,感谢大家支持!
联系我
本人微博:http://weibo.com/xuanchenlin
本人博客:http://www.cnblogs.com/linxuanchen/
电子邮件:xuanchen@qcyn.sina.com.cn
欢迎关注,欢迎交流!
地址:http://weibosdk.codeplex.com/documentation
先上一下这个类AsyncWeiboRunner.java的注释: /** * Encapsulation main Weibo APIs, Include: 1. getRquestToken , 2. getAccessToken, 3. url request. * Implements a weibo api as a asynchronized way. Every object
1生成Oauth_Nonce 新浪的Oauth_Nonce是ASCII编码 所有随机生成的时候是只要数字就行 而OAuth标准好像是可以有字母大小写 2中文编码 中文采用Uri.EscapeDataString进行编码的话能够避免+号的问题 (至于具体怎么回事看这个http://www.cnblogs.com/guangrou/archive/2011/02/25/1965294.html ) 这
//todo … 待完善 … using cn.sharesdk.unity3d; using System.Collections; using System.Collections.Generic; using UnityEngine; public class ShareSDKManager : MonoBehaviour { private static ShareSDKMan
作为一个android开发人员,不可避免的要学会使用和集成第三方API的能力 而新浪微博作为现在最主要的新闻速递媒体,使用十分普遍,并且提供了较为详细的API接入方法,故此选择集成sinaWeibiSdk. step1.准备步骤: 首先要注册成为sina开发者身份,并在sina的开发平台政策和指导下,创建和注册自己将要集成的应用,其中包括sniaWeiboSdk下载,应用创建,获取APP_KE
1. 申请应用 1.注册微博开放平台账号 https://open.weibo.com/apps。如果已有则忽略该步骤,直接进入第二步。 2.创建应用 通过顶部菜单栏的【微连接-网站接入】或者直接点击【网站接入 (opens new window)】进入网站接入界面 点击【立即接入】按钮进入创建应用页面,填入应用名称,应用分类选择默认的“网页应用”即可 创建完成后会自动跳转到应用信息页面,如下图,
使用oauth2.0协议,封装了新浪微博的常用请求,登录,获取个人信息,获取微博,获取粉丝,关注,微博分类以及地理位置等请求。使用方便。请求使用的是MKNetworkkit第三方库。代码使用block来写的。
Jenkins新浪微博插件:做为流行持续集成领域平台Jenkins的一款开源插件,新浪微博插件,可以在BUILD完成后发布一条微博信息到指定微博,信息的内容可以自由定制,例如@某个帐号,或者包含build的状态、数字、Job名称等信息。这样日常在浏览微博的同时也会接受到Jenkins的发布出的信息,也可以用来打造持续集成平台项目的官方展示微博。
新浪微博虽然和 twitter 比是小巫见大巫,但国内应该还是又很多人用的吧。这个扩展对使用新浪微博的人还是很有用的。安装完后要先在设置里面把自己微博地址写上, 之后可能需要重新启动一下 chrome。
多功能新浪微博备份工具,分类备份微博、评论、提及我的微博,备份内容可下载到本地或是发送到指定邮箱,可以备份关注的人和好友,恢复关注的人(实验) 分类备份最近200条微博、发表的评论、别人对自己微博的评论、提及自己的微博。由于新浪微博API的限制,每种都只能备份最近的200条。
基于Java的新浪微博客户端:简洁易用、实现了基本的功能。更多开源参看http://binary.duapp.com/?p=244