如何使用授权和客户端 ID 在 C# 中调用 Azure Maps API?

Far*_*jad 3 c# api azure azure-maps

我正在尝试使用Azure Maps API使用坐标搜索某个点周围的 POI,但我不知道如何通过添加Authorizationclient-id来调用 API 。

\n\n

这是我在 Microsoft 文档网站上尝试 API 时收到的请求预览。

\n\n
GET https://atlas.microsoft.com/search/poi/json?api-version=1.0&query=university&lat=10.8232&lon=2.98234&limit=1\n\nAuthorization: Bearer eyJ0eXAiOiJKV1\xe2\x80\xa6\xe2\x80\xa6\n\nX-ms-client-id: SUXrtewLVItIG3X5\xe2\x80\xa6..\n
Run Code Online (Sandbox Code Playgroud)\n

rbr*_*itt 5

有一个开源项目为 Azure Maps REST 服务提供 .NET 客户端。还有一个 NuGet 包。您可以在这里找到它: https: //github.com/perfahlen/AzureMapsRestServices Azure Maps 还计划在今年晚些时候为其余服务提供官方 .NET 客户端。