Powerbi 在Power BI上使用Bing Maps REST API时的身份验证问题

Powerbi 在Power BI上使用Bing Maps REST API时的身份验证问题,powerbi,bing-maps,Powerbi,Bing Maps,我在使用Bing Maps API时一直出现这个错误,因为有人遇到过这个问题吗 我有。你到底做了什么?为什么它在抱怨证书 下面是我当时使用的一个示例函数。它获取所需城市的坐标。您可以在高级编辑器中粘贴它并生成一个函数。只需确保插入api密钥即可 let fxGetCoords = (city as text) => let Source = Json.Document( Web.Contents("http://dev.vir

我在使用Bing Maps API时一直出现这个错误,因为有人遇到过这个问题吗


我有。你到底做了什么?为什么它在抱怨证书

下面是我当时使用的一个示例函数。它获取所需城市的坐标。您可以在高级编辑器中粘贴它并生成一个函数。只需确保插入api密钥即可

let
  fxGetCoords = (city as text) =>
    let
        Source = Json.Document(
                  Web.Contents("http://dev.virtualearth.net/REST/v1/Locations?query=" & 
                  city & "&includeNeighborhood=0&key="xxxxxx-insert-your-key-here- 
                  xxxxxxxx")
                  ),
        resourceSets = Source[resourceSets],
        resourceSets1 = resourceSets{0},
        resources = resourceSets1[resources],
        resources1 = resources{0},
        point = resources1[point],
        coordinates = point[coordinates],
        #"Converted to Table" = Table.FromList(coordinates, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
        #"Transposed Table" = Table.Transpose(#"Converted to Table"),
        #"Renamed Columns" = Table.RenameColumns(#"Transposed Table",{{"Column1", "Latitude"}, {"Column2", "Longitude"}}),
        #"Changed Type" = Table.TransformColumnTypes(#"Renamed Columns",{{"Latitude", type number}, {"Longitude", type number}})
    in
        #"Changed Type"


in fxGetCoords

如果这起作用,问题不在于您的凭据,而在于您如何使用它们。

我解决了这个问题。我不断地遇到身份验证问题,因为地址行中有一个错误。如果apt或街道号码写为..,它将继续要求提供凭证。只要将“否”改为“否”,它就可以正常工作。

当我用它打一个电话时,你的手机也可以正常工作,就像我的手机打一个电话一样。但是,当我使用它通过invoke函数进行批处理调用时,也就是当我收到此错误消息时。您尝试了什么?如果在该对话框上单击“连接”,它不工作吗?