新浪微博v2 SDK for WinRT 初版发布

问题描述

之前我们做了一个JDCB(JsonDataContractBuilder)的框架,主要是利用网站公布的json示例来批量生成客户端。利用这个框架,我们生成了新浪微博v2(OAuth2.0)的SDK(目前只针对.NET4.5winRT)该SDK基于异步框架设计,完全支持async/await关键字,开发Xaml非常方便。项目完全开源,目前我做了个Windows应用商店的示例。欢迎大家使用,提建议。项目地址:应用实例抓图:

解决方案

本帖最后由 fangxinggood 于 2013-01-08 02:32:30 编辑
解决方案二:
贴段使用SDK登录的代码:publicclassLoginViewModel:SinaWeibo_Win8AppStore.Common.BindableBase{privateconststringAppKey="你应用的Key";privateconststringAppSecret="你应用的Secret";privateconststringCallback="http://JDCB.com";publicasyncTask<WeiboClientV2>LoginAsync(){varweibo=newSinaWeiboClientV2.WeiboClientV2();weibo.Initialize(AppKey,AppSecret,Callback);varjson=Windows.Storage.ApplicationData.Current.LocalSettings.Values["AccessToken"]asstring;if(!string.IsNullOrEmpty(json)){weibo.AccessToken=awaitJsonConvert.DeserializeObjectAsync<OAuthAccessToken>(json);}if(weibo.AccessToken==null){//认证awaitweibo.AuthenticateAsync();}//授权awaitweibo.AuthorizeAccessAsync(System.Threading.CancellationToken.None);Windows.Storage.ApplicationData.Current.LocalSettings.Values["AccessToken"]=awaitJsonConvert.SerializeObjectAsync(weibo.CurrentAuthToken.ContextData["AccessToken"]);returnweibo;}}

解决方案三:
发布一个微博的操作:varrequest=newSinaWeiboClientV2.StatusesUpdate.Request{Status=this.InputArea.Text};varresponse=awaitWeibo.ExecuteStatusesUpdateAsync(request);

上传图片:varfileInfo=newRestAPICore.FileUploadInfo();fileInfo.LocalPath=ImageFile.Name;fileInfo.StreamFactory=GetImageFile(ImageFile);varrequest=newSinaWeiboClientV2.StatusesUpload.Request{Status=this.InputArea.Text,Pic=fileInfo};varresponse=awaitWeibo.ExecuteStatusesUploadAsync(request);

解决方案四:
读取操作:varresponse=awaitWeibo.ExecuteStatusesFriendsTimelineAsync(request);if(string.IsNullOrEmpty(_maxId)){foreach(variteminresponse.Value.Statuses){_statusFriendsTimeline.Add(item);}}

解决方案五:
版主威武很好,学习。。
解决方案六:
引用4楼Mockqi的回复:

版主威武很好,学习。。

看错了不是斑竹
解决方案七:
很好很强大。官方没有sdk么?
解决方案八:
引用6楼caozhy的回复:

很好很强大。官方没有sdk么?

有.net4.0之前的,没有winRT的。
解决方案九:
WinRT的WebAuthenticationBroker很方便。
解决方案十:
引用8楼cuit的回复:

WinRT的WebAuthenticationBroker很方便。

的确是,省太多心了,也不用WebBrowser解析或者注入script了。但不知道怎么调大小。。。
解决方案十一:
我觉得楼主这个authstate参验证不是很合理。导致账号被劫持。一点愚见。http://zone.wooyun.org/content/1562//楼主可以看看!
解决方案十二:
我为嘛没有积分啊
解决方案十三:
引用10楼yumen3501的回复:

我觉得楼主这个authstate参验证不是很合理。导致账号被劫持。一点愚见。http://zone.wooyun.org/content/1562//楼主可以看看!

多谢提议,我好好看看去
解决方案十四:
引用9楼fangxinggood的回复:

引用8楼cuit的回复:WinRT的WebAuthenticationBroker很方便。的确是,省太多心了,也不用WebBrowser解析或者注入script了。但不知道怎么调大小。。。

调整不了。用WebBrowser解析很另类,因为大多数公司都不直接给控件,但在phone上只能这么做。
解决方案十五:
引用12楼fangxinggood的回复:

引用10楼yumen3501的回复:我觉得楼主这个authstate参验证不是很合理。导致账号被劫持。一点愚见。http://zone.wooyun.org/content/1562//楼主可以看看!多谢提议,我好好看看去

这个主要是第三方网站auth2.0获取授权参数审核不严谨问题。对于sdk这块应该没多大问题。
解决方案:
引用14楼yumen3501的回复:

引用12楼fangxinggood的回复:引用10楼yumen3501的回复:我觉得楼主这个authstate参验证不是很合理。导致账号被劫持。一点愚见。http://zone.wooyun.org/content/1562//楼主可以看看!多谢提议,我好好看看去这个主要是第三方网站auth2.0获取授权参数审核不严谨问题。……

是的,我看了,要防也是网站应用防,加Session校验。另新浪本身检查回调URL,因此说安全控制在于用户是否授权应用。
解决方案:

解决方案:
引用13楼cuit的回复:

引用9楼fangxinggood的回复:引用8楼cuit的回复:WinRT的WebAuthenticationBroker很方便。的确是,省太多心了,也不用WebBrowser解析或者注入script了。但不知道怎么调大小。。。调整不了。用WebBrowser解析很另类,因为大多数公司都不直接给控件,但在phone上只能这么做……

之后准备封装WinPhone8,到时候向你请教。
解决方案:
去年也搞过一个MetroApp,不过是地图导航的
解决方案:
引用18楼q107770540的回复:

去年也搞过一个MetroApp,不过是地图导航的

赞啊~
解决方案:
支持!!!!!
解决方案:
verygood,verystrong.
解决方案:
引用17楼fangxinggood的回复:

引用13楼cuit的回复:引用9楼fangxinggood的回复:引用8楼cuit的回复:WinRT的WebAuthenticationBroker很方便。的确是,省太多心了,也不用WebBrowser解析或者注入script了。但不知道怎么调大小。。。调整不了。用WebBrowser解析很另类,因为大多数公司都不直接……

https://douban.codeplex.com/你可以在这基础上改巴改巴。呵呵。
解决方案:
引用18楼q107770540的回复:

去年也搞过一个MetroApp,不过是地图导航的

gd的?
解决方案:
引用22楼cuit的回复:

引用17楼fangxinggood的回复:引用13楼cuit的回复:引用9楼fangxinggood的回复:引用8楼cuit的回复:WinRT的WebAuthenticationBroker很方便。的确是,省太多心了,也不用WebBrowser解析或者注入script了。但不知道怎么调大小。。。调整不了。用We……

哈哈,太好了。多谢多谢
解决方案:

解决方案:
还没做过这块,关注。。。
解决方案:
支持支持
解决方案:
关注....
解决方案:
必须要顶啊,最近好码太多,都看不过来,熬夜看啊
解决方案:
腾讯QZone开放接口SDK项目:
解决方案:

解决方案:
这个好啊!!!!!!!
解决方案:

解决方案:
学下啊。。。
解决方案:
我为嘛没有积分啊
解决方案:
方老大V5!很好很强大!!
解决方案:

解决方案:

解决方案:
该回复于2013-06-23 12:28:40被版主删除
解决方案:

解决方案:
支持!!!!!
解决方案:
该回复于2014-10-04 09:45:55被版主删除
解决方案:

解决方案:
学习。学习。
解决方案:
不错!
解决方案:
大哥我现在开始搞asp.net了
解决方案:
好,学习了。谢谢分享啊
解决方案:
我要学习了。
解决方案:
版主威武很好,学习。。
解决方案:
很好,很强大

时间: 2024-08-09 17:51:11

新浪微博v2 SDK for WinRT 初版发布的相关文章

新浪微博升级SDK:强调Card 新浪微博近日升级了SDK

1.新浪微博升级SDK:强调Card 新浪微博近日升级了SDK,同时强调了Card的概念.新版SDK仅支持iPhone和Android版本,iPad仍在规划阶段.未来,新浪微博还将实现Card在移动端和PC端同时接入. 2.微信5.0版通过App Store审核 近期将发布 近日有传闻称微信5.0版经苹果审核期间受阻,发布日期推迟.对此,微信官方回应,"此消息纯属谣言.微信5.0版已经通过苹果App Store审核,近期即将和大家见面." 3.淘宝屏蔽过的宿敌与盟友 1.淘宝屏蔽百度蜘

library-使导入新浪微博的SDK时出现异常

问题描述 使导入新浪微博的SDK时出现异常 SDK中有两个项目,一个是weiboSDK开源项目,一个是weiboSDKDemo示范项目,但是weiboSDKDemo出现红色感叹号,查了一下,说是weibosdk.jar包丢失,weibosdk.jar不是将WeiboSDK项目当做library导入后自动生成的吗?为什么会丢失,怎么解决呢?好心人帮帮忙,在线等

Apache Flex SDK 4.14.1发布

问题描述 Apache Flex SDK 4.14.1 发布,下载地址如下:http://flex.apache.org/download-source.htmlApache Flex 主页:http://flex.apache.org/此版本主要更新信息如下:FLEX-34772 Add padding property to VerticalLayout/VGroup,HorizontalLayout/HGroup and TileLayout/TileGroupFLEX-34712 Cal

android studio、eclipse分别导入新浪微博 Android sdk 第三方登录demo

1.下载解压sdk 先下载weibo android sdk 包: 打开网址:https://github.com/sinaweibosdk/weibo_android_sdk 将sdk下载到本地,解压后的目录结构: 点击进入"demo-src"目录,结构如下: 将上面的两个项目都导入到eclipse中!! 2.导demo到eclipse 分别修改两个项目的文件编码为UTF-8,保存. 3.修改 debug.keystore MD5 工具是根据 keystore 来生成签名的,丌同的

新浪微博java sdk如何获得一条评论的ID号

问题描述 新浪微博java sdk如何获得一条评论的ID号 解决方案 调用GetCategoryFeatures获取可用的Item Condition Definition,然后将某个Condition ID传递给AddItem或ReviseItem call 下面例程基于Java SDK调用GetCategoryFeatures.指定为US站点上编号63861的Categorypackage com.ebay.test; import com.ebay.sdk.ApiAccount; impo

开源网店系统ECShop V2.6.2正式版发布

中介交易 SEO诊断 淘宝客 云主机 技术大厅 国内领先的电子商务解决方案提供商ShopEx,旗下开源网店系统Ecshop近期推出"独立网店系统V 2.6.2正式版".此版本是Ecshop加入ShopEx大家庭后的第二次版本升级,新版针对用户反馈的相关问题做出了改进,并在新版本中增加了促销礼包模块.资金管理等便捷的功能. 此次版本升级修正了整合UC后搜索引擎收录商品详情页出现 Access denied的错误,使系统对搜索引擎更加友好;修正了之前版本的安全隐患,再次有效提升了系统的安全

iODBC Driver Manager and SDK 3.52.8发布 驱动程序管理器

iODBC 是一个跨平台的驱动程序管理器,用于http://www.aliyun.com/zixun/aggregation/11208.html">Microsoft ODBC 2.x 和 3.x版本.X/Open SQL CLI的数据访问规范.它是数据库中心和独立平台开发的解决方案,SDK是基于Win32的ODBC应用程序移植到Linux和其它操作系统平台. iODBC Driver Manager and SDK 3.52.8该版本转移到GitHub,格式转换为Mac OS X10.

JOpt.SDK 4.0.2发布 自动化车辆路线工具

JOpt.SDK 4.0.2此版本加入一个非常快的第三个优化流程. JOpt.SDK是一个自动化车辆路线和派送Java/J2SE和http://www.aliyun.com/zixun/aggregation/13480.html">.NET.组件的工具.它可以解决旅行推销员的问题(TSP)和时窗限制路线规划的问题.它提供了各种因素限制的最佳化运输路线,如时窗,负载能力,规定行程路线.该组件是基于遗传算法,并自动确定订单任意设置车辆的优化配置. 下载地址:http://www.dna-ev

JOpt.SDK 3.0.0发布 自动化车辆路线工具

JOpt.SDK是一个自动化车辆路线和派送Java/J2SE和http://www.aliyun.com/zixun/aggregation/13480.html">.NET.组件的工具.它可以解决旅行推销员的问题(TSP)和时窗限制路线规划的问题.它提供了各种因素限制的最佳化运输路线,如时窗,负载能力,规定行程路线.该组件是基于遗传算法,并自动确定订单任意设置车辆的优化配置. JOpt.SDK 3.0.0版本支持通过JOpt提供一个自定义的进一步优化,支持多核心. 下载地址:http:/