我有一个包含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}
答案 0 :(得分:0)
通常带有登录名的API网址提供API密钥,您可以将其与应用程序链接以获取数据,而无需每次都登录。
我建议您检查您的API是否提供密钥。