Skip to content

kingdee-go/k3cloud-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kingdee-go/k3cloud-demo

介绍

一个 kingdee-go/k3cloud 的 Demo

使用例

  • 1、准备

    $ git clone git@github.com:kingdee-go/k3cloud-demo.git
    $ cd k3cloud-demo
  • 2、配置(写入 K3Cloud 服务器相关参数)

    $ vi main.go
    
    ...
    config := map[string]string{
      "auth_type": "3",                                        // 授权类型:1 用户名+密码;2 第三方授权应用ID+应用密钥;3 签名;
      "host_url":  "http||https://xxxxxxxxxxxxxxxxx/k3cloud/", // 金蝶授权请求地址
      "acct_id":   "xxxxxxxxxx",                               // 账户ID
      "username":  "xxxxxxxxxx",                               // 用户名(授权类型为1时必须)
      "password":  "xxxxxxxxxx",                               // 密码(授权类型为1时必须)
      "appid":     "xxxxxxxxxx",                               // 应用ID(授权类型为2或3时必须)
      "appsecret": "xxxxxxxxxx",                               // 应用Secret(授权类型为2或3时必须)
      "lcid":      "2052",                                     // 账套语系,默认2052
    }
    ...
  • 3、运行

    $ go run .
  • 4、确认

    {"Result":{"ResponseStatus":{"IsSuccess":true,"Errors":[],"SuccessEntitys":[],"SuccessMessages":[],"MsgCode":0},"NeedReturnData":{"Id":"BD_MATERIAL","Name":[{"Key":2052,"Value":"物料"}], ...

相关资料