我需要使用Excel电源查询连接到WebApi站点。 api有一个登录名“EndPoint”,它返回一个需要在以下请求中使用的cookie。
以下请求是:
Web.Contents("http://www.example.com:8080/api/Consumption?startDate=2014-08-05&endDate=2014-08-06",
[
Headers=[#"Cookie" = "....."]
]),
如何从第二个请求中使用的第一个响应中检索cookie。
答案 0 :(得分:1)
我的理解是,目前不可能一步一步地使用这种""仅针对PowerBI或PowerQuery中的API进行自定义身份验证。
对于这些场景,我们通常会编写一个小型的中间件"在基础架构上作为服务后端运行的应用程序,例如parse.com(关闭)或firebase。然后,中间件处理针对API的身份验证。作为"来源"在功能查询/ PowerBI我们使用我们的中间件,它基本上只是转向API,处理身份验证并通过结果。