OAuth2 服务端鉴权

企业调用大象开放接口时首先需要获取access_token

获取access token

使用app_key和app_secret获取access_token

请求方法

访问https://api.neixin.cn/oauth/v2/api/token?app_key=xxxx&app_secret=xxxx&grant_type=client_credentials

参数 是否必须 说明
grant_type 授权类型,此处一定是client_credentials
app_key 企业标识key
app_secret 企业密钥

返回说明

正确时(rescode=0)返回的JSON数据包如下

{
 "data":{
   "token_type" : "bearer",
   "expires_in" : 604742,
   "access_token" : "c2961699-5ce6-4268-9631-f89bbcdbff1e",
   "scope" : "BUSINESS_DECIDE"
 },
 "rescode":0
}

access_token的有效期由expires_in表示, 单位秒, 如access_token已经过期, 需要重新认证授权。

字段 描述
access_token 网页授权接口调用凭证
expires_in access_token接口调用凭证超时时间,单位(秒)
scope 用户授权的作用域,使用空格分隔
token_type token使用方式目前仅支持bearer(持有)类型
错误时(rescode!=0)授权服务器会返回JSON数据包如下
{
  "data": {
    "message": "BadClientCredentialsException"
  },
  "rescode": 20001
}