有没有办法绕过 Excel 查询中的基本身份验证?
Is there a way to bypass basic authentication in an Excel query?
我有一个 excel 文件,我使用 API 从网络获取数据。我的数据 returns 格式为 json。
我将查询安排在 'query' 和 'properties' 中,因此数据会经常更新。
我需要能够与我公司周围的人共享我的文件,但是当他们尝试刷新它时,他们点击了 'access web content' window,这要求他们输入凭据,对于 'anonymous', 'windows', 'basic', 'web api' or '组织账户.
我正在使用 'basic' 以及通用报告电子邮件地址和 API 令牌作为密码。
这是我的 m 代码的第一行:
来源 = Json.Document(Web.Contents("网站" & "filter", [Headers=[Accept="application/json"]])),
我尝试以 username:password 格式嵌入授权和编码凭据,如下所示:
来源 = Json.Document(Web.Contents("网站" & "filter", [Headers=[Accept="application/json",authorization="基本 username:password]])),
我一直遇到堆栈溢出问题。
我在网上看了很多,但没有找到适合我的方法。我对此很陌生,不确定我可以尝试哪些其他方法。我需要绕过向我的同事询问凭据,而不是依靠我的机器将新数据推送到 sheet,因为我并不总是在线。
一旦我有了数据,我将使用 power pivot 对其进行分析,以便我的同事可以随时查看概览。
我不能使用 jira excel 加载项,因为不是每个人都有加载项,我不能让他们下载它,因为这对他们来说太复杂了。
感谢任何帮助:)
看起来将您的基本凭据嵌入到 m 代码中完全没问题,但是您必须将访问 Web 内容权限凭据更改为 'anonymous'。
转到查询选项卡>编辑>数据源设置>编辑权限>在凭据类型下:select匿名。
我有一个 excel 文件,我使用 API 从网络获取数据。我的数据 returns 格式为 json。 我将查询安排在 'query' 和 'properties' 中,因此数据会经常更新。
我需要能够与我公司周围的人共享我的文件,但是当他们尝试刷新它时,他们点击了 'access web content' window,这要求他们输入凭据,对于 'anonymous', 'windows', 'basic', 'web api' or '组织账户.
我正在使用 'basic' 以及通用报告电子邮件地址和 API 令牌作为密码。
这是我的 m 代码的第一行: 来源 = Json.Document(Web.Contents("网站" & "filter", [Headers=[Accept="application/json"]])),
我尝试以 username:password 格式嵌入授权和编码凭据,如下所示: 来源 = Json.Document(Web.Contents("网站" & "filter", [Headers=[Accept="application/json",authorization="基本 username:password]])),
我一直遇到堆栈溢出问题。
我在网上看了很多,但没有找到适合我的方法。我对此很陌生,不确定我可以尝试哪些其他方法。我需要绕过向我的同事询问凭据,而不是依靠我的机器将新数据推送到 sheet,因为我并不总是在线。
一旦我有了数据,我将使用 power pivot 对其进行分析,以便我的同事可以随时查看概览。
我不能使用 jira excel 加载项,因为不是每个人都有加载项,我不能让他们下载它,因为这对他们来说太复杂了。
感谢任何帮助:)
看起来将您的基本凭据嵌入到 m 代码中完全没问题,但是您必须将访问 Web 内容权限凭据更改为 'anonymous'。
转到查询选项卡>编辑>数据源设置>编辑权限>在凭据类型下:select匿名。