using Kingdee.BOS.Util;
using System;
using System.Windows.Forms;
namespace WindowsForms
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int lcId = 2052;
long timestamp = DateTimeFormatUtils.CurrentTimeMillis() / 1000;//时间戳
string dbId = "5c52e430f93eb6";//数据中心ID
string usserName = "kxm";//用户名称
string appId = "Test";//第三方系统应用Id
string appSecret = "ad8052ffe188401fb58290cf28ce432d";//第三方系统应用秘钥
string[] arr = new string[] { dbId, usserName, appId, appSecret, timestamp.ToString() };
string sign = Kingdee.BOS.Util.SHA1Util.GetSignature(arr);//签名
string urlPara = string.Format("|{0}|{1}|{2}|{3}|{4}|{5}", dbId, usserName, appId, sign, timestamp, lcId);
urlPara = System.Text.UTF8Encoding.Default.GetBytes(urlPara).ToBase64();
string url = "http://desktop-tnh1q9q/K3Cloud/Silverlight/IndexSL.aspx?ud=" + urlPara;
System.Diagnostics.Process.Start("iexplore.exe", url);
}
}
}
原文:https://www.cnblogs.com/Jeely/p/11636412.html