API网址

时间:2016-06-29 04:17:53

标签: powershell-v3.0

  • 帮助Power shell:

我有一个包含json数据的API URL。 当我点击API URL时,我将被重定向到登录页面,在提供所需的登录数据后,我将获得JSON数据(带有一些数据值)。

我试过如下,但我得到HTML输出(网页脚本):(

$ resource =“https://fm.clouddam.microsoft.com/api/entities/query/Definition.Name=='M.Asset'ANDDateTime('CreatedOn')lt2016-03-28?take = 0” Invoke-RestMethod -Method Get -Uri $ resource

请你纠正我并帮助我。

我尝试过使用API​​密钥,但仍然得到相同的HTML脚本,而不是json数据。

代码:

$ apiKey =“AIzaSyDLbX1aJdVG6NvN6VwYXX1iM76DU6Cdpak” $ resource =“相关网址”

Invoke-RestMethod -Method Get -Uri $ resource -Header @ {“X-ApiKey”= $ apiKey}

1 个答案:

答案 0 :(得分:0)

通常带有登录名的API网址提供API密钥,您可以将其与应用程序链接以获取数据,而无需每次都登录。

我建议您检查您的API是否提供密钥。