我正在使用 Web.Contents 执行 API 请求。我提交了一个从函数获取的动态访问令牌。
let
Source =
Json.Document(
Web.Contents(
{"https://api-url.com/endpoint/id"},
[Headers=[Authorization="Bearer "& GetToken()]]))
in Source
这适用于我的所有其他实例,但由于某种原因,我在向其提交 id 的特定端点上收到错误。错误是:
Expression.Error:我们无法将列表类型的值转换为文本类型。
细节:
值=[列表]
类型=[类型]
我检查了API的文档,响应由以下内容组成
id - Id of the device
lastServicedDate - The last time the service was done.
trip -
total -
stateLastUpdated - the timestamp of the state.
以前的帮助告诉我,我需要扩展列表,但我似乎无法完成这项工作。
非常感谢任何帮助。谢谢。
您正在向 Web.Contents 提供列表而不是文本。 {} 表示列表。取下牙套:
Web.Contents(
"https://api-url.com/endpoint/id",
[Headers=[Authorization="Bearer "& GetToken()]])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)