0

我正在创建一个自定义连接器,API 要求我使用用户名和密码进行身份验证,然后它将返回一个令牌以用于进一步查询。(令牌必须每 5 分钟刷新一次,但这是另一回事)

我已经提取了令牌,但是每当我尝试在标题中使用它时,它都会抱怨“参数应该是 Text.Type 或 Binary.Type 类型”,我尝试包装 Record.Field 和 Text.From,但没有成功。

验证码

 loginPayload = [
        username = Extension.CurrentCredential()[Username],
        password = Extension.CurrentCredential()[Password]
    ],
    loginBody = Json.Document(loginPayload),
    responseLogin = Web.Contents("https://api.company.io/login", [
        Headers = [#"Content-Type" = "application/json"],
        Content = loginBody
    ]),

    
    token = Json.Document(responseLogin)[token],

我尝试在这里使用令牌(这会导致错误)

responseAlert = Web.Contents("https://company.io/v2/alert", [
        Headers = [
            #"Content-Type" = "application/json",
            #"x-redlock-auth" = token
        ],
        Content = alertBody
    ]),

    a = Json.Document(responseAlert)
4

0 回答 0