2017-06-06 18:44:49
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
private void btnGetToken_Click( object sender, EventArgs e) { this .TPlusAPI = new OpenAPI(cmServerURL.Text, new Credentials() { AppKey = txtAppKey.Text, AppSecret = txtAppSecret.Text, UserName = txtUserName.Text, Password = txtPassWord.Text, LoginDate = txtLoginDate.Text, AccountNumber = txtAccountNum.Text }); try { dynamic r = r = TPlusAPI.GetToken(); Console.Write(r.access_token); txtLog.AppendText( "\r\n Call:GetToken \r\n result:" + r.access_token + "\r\n" + r.ToString()); } catch (RestException ex) { txtLog.AppendText( "\r\n Call:GetToken \r\n error:" + ex.Response.StatusCode + " " + ex.Code + " " + ex.Data + " " + ex.Message + "\r\n" + ex.ResponseBody); if (ex.Code == "EXSM0004" ) { if (MessageBox.Show(ex.Message, "" , MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { this .btnReLogin_Click(sender, e); } } } } |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
private void btnPOST_Click( object sender, EventArgs e) { if (!isLogined()) { if (MessageBox.Show( "未登录,是否登录?" , "" , MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { this .btnGetToken_Click(sender, e); } else { return ; } } try { //string resultString = this.TPlusAPI.Call<string>(txtResourceName.Text, txtArgs.Text); dynamic resultObject = this .TPlusAPI.Call(txtResourceName.Text, txtArgs.Text); txtLog.AppendText( "\r\n\r\n call:" + txtResourceName.Text); txtLog.AppendText( "\r\n result:" + resultObject); } catch (RestException ex) { txtLog.AppendText( "\r\n\r\n call:" + txtResourceName.Text); txtLog.AppendText( "\r\n error:" + ex.Message + "\r\n" + ex.ResponseBody); } } |
官方测试环境:
可连接官方提供的测试帐套测试OpenAPI: http://exp.tpluscloud.com/tplus/view/login.html?AccountNum=99&AdminNum=demo1
提示:体验帐套号为99,登录用户名均为demo1~demo9,密码为空
如有问题请查看下面的帮助:
用户自建环境:
请安装你所使用版本的最新补丁
补丁下载地址:http://service.chanjet.com/chanjet/tplus
服务器地址:http://IP地址/站点/api/v1/
注:AppKey,AppSecret必填(申请ISV通过后会发配),在本地(127.0.0.1)不做有效性检查。