
| 审批人视角 | 提交人视角 |
|---|---|
![]() | ![]() |
| 审批人视角 | 提交人视角 |
|---|---|
![]() | ![]() |
一个群里有:张三、李四、王五三个人;
群里有一张卡片;
通过API调用更新接口更新该卡片的公有数据;PUT /v1.0/card/instances HTTP/1.1
Host:api.dingtalk.com
x-acs-dingtalk-access-token:String
Content-Type:application/json
{
"outTrackId" : "my-out-trarck-id",
"userIdType" : 1,
"cardData" : {
"cardParamMap" : {
"param1" : "val_changed"
}
},
"cardUpdateOptions" : {
"updateCardDataByKey" : true
}
}userIdType 字段的填写请参考:userIdType 字段的填写说明。一个群里有:张三、李四、王五三个人;
群里有一张卡片;
通过API调用更新接口更新该卡片的李四(user123)的私有数据;PUT /v1.0/card/instances HTTP/1.1
Host:api.dingtalk.com
x-acs-dingtalk-access-token:String
Content-Type:application/json
{
"outTrackId" : "my-out-trarck-id",
"userIdType" : 1,
"privateData" : {
"user123" : {
"cardParamMap" : {
"privateParam1" : "val_changed"
}
}
},
"cardUpdateOptions" : {
"updatePrivateDataByKey" : true
}
}userIdType 字段的填写请参考:userIdType 字段的填写说明。一个群里有:张三、李四、王五三个人;
群里有一张卡片;
通过API调用更新接口更新该卡片的共有数据,同时更新该卡片的李四(user123)的私有数据;PUT /v1.0/card/instances HTTP/1.1
Host:api.dingtalk.com
x-acs-dingtalk-access-token:String
Content-Type:application/json
{
"outTrackId" : "my-out-trarck-id",
"userIdType" : 1,
"cardData" : {
"cardParamMap" : {
"param1" : "val_changed"
}
},
"privateData" : {
"user123" : {
"cardParamMap" : {
"privateParam1" : "val_changed"
}
}
},
"cardUpdateOptions" : {
"updatePrivateDataByKey" : true,
"updateCardDataByKey" : true
}
}userIdType 字段的填写请参考:userIdType 字段的填写说明。![]() | ![]() |
|---|---|
{
"cardData": {
"cardParamMap": {
"title": "**的差旅报销",
"type": "差旅费",
"reason": "出差费用",
"amount": "100",
"status": "未审批"
}
},
"privateData": {
"userId1": {
"cardParamMap": {
"isApprover": "0"
}
},
"userId2": {
"cardParamMap": {
"isApprover": "1",
"isFinished": "0"
}
}
}
}| userId1 | userId2 |
|---|---|
![]() | ![]() |
PUT /v1.0/card/instances HTTP/1.1
Host:api.dingtalk.com
x-acs-dingtalk-access-token:String
Content-Type:application/json
{
"outTrackId":"my-out-trarck-id",
"userIdType":1,
"cardData":{
"cardParamMap":{
"status":"审批完成"
}
},
"privateData": {
"userId2": {
"cardParamMap": {
"isFinished": "1"
}
}
}
"cardUpdateOptions":{
"updateCardDataByKey":true
"updatePrivateDataByKey":true
}
}| userId1 | userId2 |
|---|---|
![]() | ![]() |