使用CSharp对Kingdee的登陆接口和保存接口写一个示例
时间: 2023-02-14 15:08:41 浏览: 90
ssh2登录及保存简单案例
5星 · 资源好评率100%
下面是 C# 代码示例,演示如何使用 Kingdee 的登录接口和保存接口。
```csharp
using System;
using System.Net.Http;
using System.Text;
using Newtonsoft.Json;
class Program
{
static void Main(string[] args)
{
// 登录
var loginUrl = "https://api.kingdee.com/login";
var loginData = new {username = "your_username", password = "your_password"};
var loginContent = new StringContent(JsonConvert.SerializeObject(loginData), Encoding.UTF8, "application/json");
var loginResponse = new HttpClient().PostAsync(loginUrl, loginContent).Result;
var loginResult = JsonConvert.DeserializeObject<dynamic>(loginResponse.Content.ReadAsStringAsync().Result);
// 获取 token
var token = loginResult.token;
// 保存
var saveUrl = "https://api.kingdee.com/save";
var saveData = new {name = "test", age = 20};
var saveContent = new StringContent(JsonConvert.SerializeObject(saveData), Encoding.UTF8, "application/json");
var saveResponse = new HttpClient().PostAsync(saveUrl, saveContent).Result;
var saveResult = JsonConvert.DeserializeObject<dynamic>(saveResponse.Content.ReadAsStringAsync().Result);
Console.WriteLine(saveResult);
}
}
```
这是一个简单的示例,请确保替换上面代码中的 “your_username” 和 “your_password” 为您的 Kingdee 用户名和密码。
请注意,这个示例代码仅仅是一个示例,实际使用需要根据Kingdee API文档进行修改和完善
阅读全文