如何将API密钥身份验证添加到oData Connector?

时间:2020-02-18 14:51:39

标签: powerbi powerbi-desktop powerbi-datasource

我是Power BI的新手,正在寻找一种方法来连接到需要API密钥的oData服务。我被要求创建一个oData连接器,但是我也对其他想法持开放态度。

我从未写过连接器。当我尝试使用内置连接器连接到端点时,由于提供了API密钥名称,因此无法连接Web API密钥。我在网上发现的东西对我来说毫无意义,因为其中很多都需要高级编辑器。由于某些原因,我禁用了高级编辑器。任何指导都是很棒的。

1 个答案:

答案 0 :(得分:0)

想通了:

let
        theData = OData.Feed(
            "<API URL>",
            null,
            [
                Headers = 
                [
                    #"ApiKey" = "<YOUR API KEY>"
                ]
            ]
        ),
        JSONTable = Json.Document(theData),
        message = "Hello World!"
    in
        JSONTable;