第三方系统接入

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);

        }
    }
}

  

猜你喜欢

转载自www.cnblogs.com/Jeely/p/11636412.html