文件名称:通过发微博控制电脑的程序源码
文件大小:316KB
文件格式:RAR
更新时间:2014-08-09 15:12:35
腾讯微博 API sdk
http://blog.csdn.net/xiaoxiao108/article/details/6615848
前段时间看群里挺多讨论 微博api,正好前几天看到有个微博遥控器这东西,可以通过发微博(手机..........各种终端效果都一样)来控制电脑,看了看实现起来也不怎么复杂,整个这东西玩玩,顺便熟悉熟悉 微博api。
开发环境 vs2010
实现方法很简单
1.通过api取最新的一条微博
2.通过微博的内容控制电脑做相关操作 如:关机,取消关机,重启,摄像头截图,屏幕截图等
使用方法
1.运行QAPITool.exe后点确定(里面的appkey appsecret最好是自己在腾讯微博应用开发页面自己申请)
2.在打开的授权页面中输入你的腾讯微博账号
3.把的到的授权码输入到文本框里面
4.点击开启
5.之后就可以通过你的微博输入相关命令(关机,取消关机,重启,摄像头截图,屏幕截图)来控制电脑了
具体实现代码
1.下载腾讯微博C# sdk ,有个api调试工具,方便调试使用
http://open.t.qq.com/resource.php
2.添加一个计时器,定时取最后一条微博
OauthKey oauthKey = new OauthKey();
oauthKey.customKey = appKey;
oauthKey.customSecret = appSecret;
oauthKey.tokenKey = accessKey;
oauthKey.tokenSecret = accessSecret;
string ret;
UTF8Encoding utf8 = new UTF8Encoding();
statuses st = new statuses(oauthKey, "json");
ret = st.broadcast_timeline(0, 0, 1, 0);
3.解析返回json数据
JObject response = JsonConvert.DeserializeObject
【文件预览】:
C#SDK
----bin()
--------Debug()
----Source()
--------fav.cs(5KB)
--------AsyncHttp.cs(12KB)
--------tag.cs(2KB)
--------bin()
--------user.cs(5KB)
--------obj()
--------ApiType.cs(11KB)
--------HttpUtil.cs(2KB)
--------Parameter.cs(1024B)
--------Properties()
--------QWeiboSDK.csproj.user(452B)
--------info.cs(2KB)
--------QWeiboApiBase.cs(1KB)
--------search.cs(3KB)
--------friends.cs(10KB)
--------other.cs(2KB)
--------OauthKey.cs(6KB)
--------SyncHttp.cs(7KB)
--------statuses.cs(14KB)
--------Oauth.cs(11KB)
--------t.cs(11KB)
--------QWeiboRequest.cs(3KB)
--------private.cs(4KB)
--------QWeiboSDK.csproj(5KB)
--------trends.cs(2KB)
--------ht.cs(2KB)
----QAPITool()
--------InputForm.resx(6KB)
--------LoginForm.resx(6KB)
--------LoginForm.cs(8KB)
--------bin()
--------InputForm.Designer.cs(3KB)
--------obj()
--------Properties()
--------Program.cs(960B)
--------LoginForm.Designer.cs(5KB)
--------QAPITool.csproj(6KB)
--------MainForm.resx(6KB)
--------Class1.cs(7KB)
--------QAPITool.csproj.user(452B)
--------MainForm.cs(7KB)
--------app.config(144B)
--------InputForm.cs(986B)
--------MainForm.Designer.cs(3KB)
----ReadMe.txt(1KB)
----TXWeibo.sln(3KB)
----TXWeibo.suo(55KB)