在先前的文章中,介紹了 Microsoft Tag,而本文介紹如何使用 Microsoft Tag API 產生 Microsoft Tag。
更多文章,請到我在點部落所建立的部落格「.NET菜鳥自救會」閱讀
http://www.dotblogs.com.tw/chou/
簡介
在先前的文章中,介紹了 Microsoft Tag,而本文介紹如何使用 Microsoft Tag API 產生 Microsoft Tag。
方法
2.1 前置工作
登入 MSN 帳戶,填寫 Microsoft Tag Web Service Access Request,用以取得 Access Token
接著會在收信收到以下信件
裡面包含 Access Token
2.2 開始建立 Microsoft Tag
在 Microsoft Tag 網站中的 Getting Started with Tag Web Services 網頁,把如何建立 Microsoft Tag 以及連接 Web Services 等基本程式碼寫的很清楚,
以下示範如何建立一個 Microsoft Tag。
2.3 將 Tag Web Service 加入參考
(1) 將 Tag Web Service 加入服務參考
(2) 在程式碼中 using 專案名稱.命名空間; 以本範例為例子,我的專案名稱為 WindowsFormApplication6,命名空間為 ServiceReference1,則
using WindowsFormsApplication6.ServiceReference1;
2.4 建立一個 Microsoft Tag
以下程式碼功能為當 Button Click 時,建立一個新的 Tag,類型為 URL,Title 為 .NET菜鳥自救會,URL 為 http://www.dotblogs.com.tw/chou/ ,Start Date 為本日,End Date 為本日加上10天,儲存到 Main 底下
private void button1_Click(object sender, EventArgs e)
{
CreateTag();
}
private void CreateTag()
{
try
{
MIBPContractClient OMIBPClient = new MIBPContractClient();
UserCredential oCredential = new UserCredential();
oCredential.AccessToken = "50-E0-E0-B0-57-77-E8-CE-48-65-BD-5B-C4-XX-XX-XX"; // 請輸入您自己的Access Token
URITag uriTag = new URITag();
uriTag.Title = ".NET菜鳥自救會"; // Title
uriTag.MedFiUrl = "http://www.dotblogs.com.tw/chou/"; // URL
uriTag.UTCStartDate = DateTime.Now; // Start Date
uriTag.UTCEndDate = DateTime.Now.AddDays(10); // End Date
OMIBPClient.CreateTag(oCredential, "Main", uriTag); // CreateTag,The Category is "Main"
MessageBox.Show("Success!");
}
catch
{
throw;
}
}
執行結果