在先前的文章中,介紹了 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;
}
}
執行結果
![]()
![]()