✅已解决 | go sdk management.SetUdvBatch

package main

import (
	"errors"
	"fmt"

	"github.com/Authing/authing-go-sdk/lib/management"
	"github.com/Authing/authing-go-sdk/lib/model"
)

func main() {
	client := management.NewClient("poolid", "secret")
	resp, err := client.SetUdvBatch(
		"62ee052e0e795cd626a538fd",
		model.EnumUDFTargetTypeUSER,
		&[]model.KeyValuePair{
			{Key: "partyId", Value: "1234"},
		},
	)
	if err != nil {
		errors.New(err.Error())
	}

	fmt.Println(resp)
}

以上代码 没有保存 resp 为空 extend_filed 没有出现在user profile 里? 请问是哪里有问题?

您好,这个问题已经在新版本中修复了,请将 Go SDK 升级到 v0.3.0 。

升级后依然不行。。

您好,请先确认在控制台是否已经创建了扩展字段。
路径为 控制台-字段管理-用户字段管理-用户扩展字段,点击「添加」,创建扩展字段。
在使用 SDK 时,KeyValuePair 的 Key 就传创建的扩展字段的 Key。

1赞

但文档中说会自动创建