使用JWT从API Rest获取数据的代码(使用Post和Get方法)

使用JWT从API Rest获取数据的代码(使用Post和Get方法),rest,api,jwt,powerquery,m,Rest,Api,Jwt,Powerquery,M,我在这里的知识有限,因为我需要使用Json Web令牌从Rest API访问数据 数据供应商向我发送3个不同的url: 令牌的端点: 使用此参数 UserName=vfrest&Password=t3sting&grant\u type=Password 结果必须是具有3个字段的“JSON数组”格式的链: a) 访问令牌(dinamic值) b) 令牌类型 c) 在 测试终点 a) KEY=“自动化” b) 值=承载“访问令牌” c) 内容类型=应用程序/x-www.form-urlencode

我在这里的知识有限,因为我需要使用Json Web令牌从Rest API访问数据

数据供应商向我发送3个不同的url:

  • 令牌的端点:
  • 使用此参数

    UserName=vfrest&Password=t3sting&grant\u type=Password

    结果必须是具有3个字段的“JSON数组”格式的链:

    a) 访问令牌(dinamic值)

    b) 令牌类型

    c) 在

  • 测试终点
  • a) KEY=“自动化”

    b) 值=承载“访问令牌”

    c) 内容类型=应用程序/x-www.form-urlencoded

  • 数据的端点 结果必须是“JSON数组”格式的链
  • 但是。。。与我糟糕的编程技能不匹配

    这就是我们现在所拥有的:

    但我们有这个错误

    Luis,这里的挑战是您需要了解OAuth和JWT是如何工作的;此外,您还需要确保正确理解文档。您应该尝试使用Postman或甚至您的代码执行这些请求,并捕获响应,以便更容易地看到错误所在。嗨@Davo,这是我们现在编写的de代码:嗨@Luis,当您在第一个请求中请求令牌时,您会得到什么样的响应?嗨,它可以从PBI桌面工作,但是在服务中,您的凭据出现错误…错误是什么?如果它在其他地方起作用,那么可能是您以错误的方式传递凭据。API可能需要使用头,而其他API可能使用cookie,甚至请求发送请求正文中的数据。