yiwoSDK

yiwoSDK是易我網安專門為編程愛好者設計的實用類庫(yiwoSDK.dll),是基於NET平台研發的,裡面封裝大量的知名網站操作的函式,讓編程者只需調用函式就可以實現強大的功能。

簡介,功能,例子,

簡介

yiwoSDK是為了方便開發網路程式而設計的類庫,不需要開發者了解複雜的底層知識,只需要創建相關對象,調用相關函式即可實現自己目的,大大地縮短了產品的開發周期,節省了時間、人力和物力。自2012年9月面世以來,該研發團隊從未放棄,經過不斷努力的研發,在2014年2月25日發布了功能更強大的yiwoSDK2.4。

功能

yiwoSDK完整版兼容最低版本.NET Framework 2.0,有詳細的注釋檔案,開發實例源碼。yiwoSDK2.4包含的類有QQ空間、3GQQ、手機QQ、WebQQ、QQ臨時會話、新浪部落格、新浪微博。
CWebQQ類已經非常完善,它支持所有WebQQ功能,包括WebQQ登入上線、獲取好友、群列表、最近聯繫人、群成員列表、修改線上狀態、修改個人資料、與好友/群/群成員傳送接收文字和圖片訊息,創建討論組、討論組列表、討論組發訊息,條件查找好友/群,加好友/群、同意好友/群的請求、頭像、群頭像、設定個性簽名、群公告等函式。

例子

//C#引用yiwoSDK例子
using System;
using System.Windows.Forms;
using yiwoSDK;//引用yiwoSDK.dll
namespace USEyiwoSDK
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public CWebQQ cw = new CWebQQ();//創建CWebQQ對象
bool IsNeedVCode = false;//是否需要輸入驗證碼
private void btnLogin_Click(object sender, EventArgs e)
{
string QQnumber = txtQQ.Text.Trim(); //QQ賬號
string password = txtPass.Text.Trim(); //QQ密碼
string verifyCode = ""; //驗證碼
if (!IsNeedVCode)
{//如果不需要輸入驗證碼
verifyCode = cw.GetLoginVC(QQnumber);//根據QQ號獲取默認驗證碼
if (verifyCode.Length != 4)//如果返回的不是默認的驗證碼,顯示驗證碼控制項讓用戶輸入
{
IsNeedVCode = true;
//載入驗證碼圖片
this.pictureBox1.Image = cw.GetLoginVCImage(txtQQ.Text);
// MessageBox.Show("有驗證碼,請輸入驗證碼");
return;
}
}
else
{
//如果需要驗證碼,那么獲取輸入的驗證碼
verifyCode = txtVCode.Text;
}
//登入QQ
int ret = cw.Login(QQnumber, password, verifyCode, "線上");
switch (ret)
{
case 0:
MessageBox.Show("登入成功");
break;
case 1:
MessageBox.Show("密碼錯誤!");
txtPass.Text = "";
break;
case 2:
MessageBox.Show("驗證碼錯誤");
pictureBox1.Image = cw.GetLoginVCImage(txtQQ.Text);
break;
default:
MessageBox.Show("輸入有誤");
break;
}
txtVCode.Text = "";
}
}
}

相關詞條

熱門詞條

聯絡我們