ETIM API获取access token提示Authentication Failed,请求调用指导
ETIM API 认证失败排查与Class/Search接口请求构造指南
一、获取Access Token时“Authentication Failed”的排查方向
- 核对
client_id与client_secret:确保复制的内容完全匹配ETIM后台提供的字符串,无大小写错误、多余空格或缺失字符 - 确认Token请求格式:ETIM V2 API的Token端点为
/connect/token,请求需满足:- 请求方法:POST
- Content-Type:
application/x-www-form-urlencoded - 必填参数:
grant_type=client_credentials、client_id={你的ID}、client_secret={你的密钥},参数需以表单编码形式传递,而非JSON格式
- 检查账号权限:登录ETIM后台确认当前client账号已启用API访问权限,且权限范围覆盖所需接口
二、POST /api/v2/Class/Search接口请求构造步骤
- 请求头配置:添加认证头,格式为:
Authorization: Bearer {已获取的有效Access Token} Content-Type: application/json - 请求体示例(可根据需求调整筛选条件):
{ "Filter": { "ClassIds": ["EC000001", "EC000002"], "ClassName": "Valve", "IsActive": true }, "Pagination": { "PageNumber": 1, "PageSize": 50 }, "LanguageCode": "en" } - 参数说明:
Filter:支持按类ID、类名称、是否激活等条件筛选,可按需组合Pagination:控制分页返回的页码和每页数量,避免单次返回数据过多LanguageCode:指定返回内容的语言(支持en、nl、de等多语言编码)
内容的提问来源于stack exchange,提问作者Zekura
相关产品推荐
相关产品推荐

