获取私人应用的令牌

❗️

本指南仅适用于您计划仅适用于贵公司的私人应用程序。如果您正在为其他特使客户构建应用程序,请参阅此指导检索访问令牌。

创建API用户

在您可以拨打API之前,您需要设置API用户帐户。出于演示目的,本指南将向您展示如何使用该指南使用Senfoy API进行身份验证oauth2.密码授予类型。

  1. 手动创建员工员工目录
  2. 分配用户A.全球管理员角色。
  3. 确保设置将员工显示为访问者的主持人被禁用

获取客户凭据和秘密

您需要客户端ID和秘密来检索访问令牌以与API进行身份验证。要生成客户端ID和秘密,您需要使用Integration Builder创建集成。

  1. 去吧仪表板然后点击融合>集成建设者
  2. 点击连接帐户
  3. 点击创建新的
  4. 为您的集成提供名称
  5. 在下面API范围添加范围地点
  6. 查看是准备好显示的集成吗?
  7. 点击保存集成

获取访问令牌

您需要交换客户端ID,秘密和用户名和密码以获取可用于制作API请求的访问令牌。

打电话给令牌API./ oauth2 /令牌并使用下面的CURL示例格式化您的请求。

24小时后令牌到期。您可以使用刷新令牌在旧的overifies时请求新的访问令牌。

curl --location --request post'https://api.www.vmcaa.com/oauth2/token' \  -  header“授权:basic $(echo -n {envoy_client_id}:{envoy_client_secret} | base64)”\  -表单“用户名= {user_email}”\ --form“password = {password}”\ --form“scope = token.refresh,locations.read”\ --form“grant_type = password”
{“token_type”:“graper”,“access_token”:“{your_access_token}”,“expires_in”:86400,“refresh_token”:“{your_refresh_token}”,“refresh_token_expires_in”:2592000,“state”:null,“company_id”:“10000”}

为新访问令牌交换刷新令牌

curl --location --request post'https://api.www.vmcaa.com/oauth2/token'\ --form“client_id = {envoy_client_id}”\ --form“client_secret = {servoy_client_secret}”\ --form“refresh_token = {refresh_token}“\ --form”grant_type = refresh_token“
{“token_type”:“graper”,“access_token”:“{your_access_token}”,“expires_in”:86400,“refresh_token”:“{your_refresh_token}”,“refresh_token_expires_in”:2592000,“state”:null,“company_id”:“10000”}

这个页面对你有帮助吗?
Baidu