使用Postman访问Dynamics 365 API
我正在尝试使用Postman对Dynamics 365 API帐户发出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调用之前,我需要先获得承载令牌。
承载令牌。获取此令牌让我感到困惑。只需按照此设置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
的连接会产生错误。我总是被困在这里。