Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Postman访问Dynamics 365 API_Api_Dynamics Crm_Postman_Dynamics 365_Dynamics Crm Webapi - Fatal编程技术网

使用Postman访问Dynamics 365 API

使用Postman访问Dynamics 365 API,api,dynamics-crm,postman,dynamics-365,dynamics-crm-webapi,Api,Dynamics Crm,Postman,Dynamics 365,Dynamics Crm Webapi,我正在尝试使用Postman对Dynamics 365 API帐户发出API请求。我有以下凭据,但不知道要使用哪些标头进行身份验证 我有以下几点 用户密钥 消费者秘密 重定向Uri 授权重定向URL HTTP方法=POST 访问令牌服务端点 我需要在Postman中设置哪些标题才能访问API 我读过文章,看过一些例子,但它们的数据都与我不同。例如,在下面的屏幕截图中,除了使用者密钥(客户端id)和使用者机密(客户端机密)之外,还有用户名和密码 我知道在进行API调用之前,我需要先获得承载令牌。

我正在尝试使用Postman对Dynamics 365 API帐户发出API请求。我有以下凭据,但不知道要使用哪些标头进行身份验证

我有以下几点

  • 用户密钥
  • 消费者秘密
  • 重定向Uri
  • 授权重定向URL
  • HTTP方法=POST
  • 访问令牌服务端点
  • 我需要在Postman中设置哪些标题才能访问API

    我读过文章,看过一些例子,但它们的数据都与我不同。例如,在下面的屏幕截图中,除了使用者密钥(客户端id)和使用者机密(客户端机密)之外,还有用户名和密码

    我知道在进行API调用之前,我需要先获得
    承载令牌。获取此令牌让我感到困惑。

    只需按照此设置Dynamics web API的邮递员,即使是现成的
    clientid=51f81489-12ee-4a9e-aaae-a2591f45987d
    也可以用于任何CRM在线实例进行测试。您也可以使用客户提供的
    clientid

    url
    应该是
    https://crmdev.crm.dynamics.com

    authurl
    应该是
    https://login.microsoftonline.com/common/oauth2/authorize?resource={{url}}

    首先在Postman中创建一个环境:

    Authorization
    选项卡中使用
    OAuth 2.0
    ,并
    获取新的访问令牌

    只需按照此设置Dynamics web API的Postman,即使是现成的
    clientid=51f81489-12ee-4a9e-aaae-a2591f45987d
    也可以用于任何CRM在线实例的测试。您也可以使用客户提供的
    clientid

    url
    应该是
    https://crmdev.crm.dynamics.com

    authurl
    应该是
    https://login.microsoftonline.com/common/oauth2/authorize?resource={{url}}

    首先在Postman中创建一个环境:

    Authorization
    选项卡中使用
    OAuth 2.0
    ,并
    获取新的访问令牌


    我可以快速询问有关邮递员和webapi的信息吗。每当我试图遵循上面提到的文档时,都会出现404错误。我确实看到一些博客提到了这个问题和解决方案,但不知何故我无法克服。如果你遇到了这个问题,你能为它添加一些见解吗?@AnkUser我遇到了一些问题,当有防火墙规则或广告安全组访问权限时,否则这是直截了当的。即使我昨天第一次尝试使用一台新笔记本电脑,也没有问题。@ArunVinoth添加到环境中的值是否应该保留到“Get new Access Token”中,因为似乎没有。当我单击“获取新访问令牌”时,系统会提示我输入在中设置的相同数据environment@webworm看到这一点-这是完全可能的,但客户端的秘密是保密的,我可能不会把它放在邮递员配置和保持开放的漏洞。。如果答案正确,请投票/接受helpful@ArunVinoth完成了答案计算中提到的所有步骤。也成功地获得了令牌,一次添加必须
    oauth2AllowImplicitFlow
    为true。但是测试与
    {{webapirl}}WhoAmI
    的连接会产生错误。我总是被困在这里。我可以快速问一下与邮递员和webapi相关的问题吗。每当我试图遵循上面提到的文档时,都会出现404错误。我确实看到一些博客提到了这个问题和解决方案,但不知何故我无法克服。如果你遇到了这个问题,你能为它添加一些见解吗?@AnkUser我遇到了一些问题,当有防火墙规则或广告安全组访问权限时,否则这是直截了当的。即使我昨天第一次尝试使用一台新笔记本电脑,也没有问题。@ArunVinoth添加到环境中的值是否应该保留到“Get new Access Token”中,因为似乎没有。当我单击“获取新访问令牌”时,系统会提示我输入在中设置的相同数据environment@webworm看到这一点-这是完全可能的,但客户端的秘密是保密的,我可能不会把它放在邮递员配置和保持开放的漏洞。。如果答案正确,请投票/接受helpful@ArunVinoth完成了答案计算中提到的所有步骤。也成功地获得了令牌,一次添加必须
    oauth2AllowImplicitFlow
    为true。但是测试与
    {{webapirl}}WhoAmI
    的连接会产生错误。我总是被困在这里。