我创建了一个具有OAuth2授权的自定义数据连接器,该连接器使用Web.Contents()函数获取XML数据。在Desktop上一切正常,但是在powerbi.com中,无法刷新数据集。我收到“由于凭据无效,无法刷新您的数据源。请更新您的凭据,然后重试。”。当我单击“编辑凭据”后输入凭据时,“登录”窗口显示为打开,没有任何反应(在从我们的系统收到访问令牌后,它应该关闭)。我已经读过我们应该使用相对URL,否则它将无法在线运行。我已按照建议进行更改
RestApiData.ContentsNew = (baseurl as text, database as text, TableName as text, QueryOptions as record) =>
let
content = try Web.Contents(baseurl,[
RelativePath="/restapi/" & database & "/" & TableName,
Query=QueryOptions
]
) otherwise error "Cannot connect to " & baseurl,
但是没有帮助。 有人可以帮助我吗? 顺便说一句,我无法发布到Microsoft社区论坛,当我单击“发布”时,它进入一个永恒的循环,并且我在URL中看到“ oauth”,所以我猜想,Microsoft的网站在OAuth方面也存在类似的问题。