请求URL样例
https://gateway.open.umeng.com/openapi/param2/1/com.umeng.uapp/umeng.uapp.getActiveUsers/100000?appkey=5801e94ee0f55a576600447a&startDate=2018-01-01&endDate=2018-01-02&periodType=daily&_aop_signature=E82A25DD44929B8187487F7BBF5A3CD807CD21D4
样例URL说明
| URL构成 |
说明 |
| https |
友盟+所有OpenAPI只支持https协议访问,不支持http协议 |
| gateway.open.umeng.com |
OpenAPI访问域名 |
| 1/com.umeng.uapp/umeng.uapp.getActiveUsers |
${API版本}/${API命名空间}/${API名称} ,对应API详细文档标题的格式为“${API命名空间}:${API名称}-${API版本} ”,例如:com.umeng.uapp:umeng.uapp.getActiveUsers-1 |
| 100000 |
apiKey,OpenAPI访问权限开通时获取,一个友盟+账号只有一个对应的apiKey,作为OpenAPI访问时友盟+账号的身份ID |
| appkey,startDate,endDate,periodType |
API参数,不同的API有不同的参数,需要根据API文档说明在调用时填入参数 |
| _aop_timestamp |
时间戳 ,可以根据调用API的需求带上_aop_timestamp作为时间戳校验依据,格式为时间转换为毫秒的值,也就是从1970年1月1日起至今的时间转换为毫秒。如果API不需要时间戳则可以不带入此参数 |
| _aop_signature |
请求签名,其值是根据OpenAPI权限开通时得到的apiSecurity和本次请求的URL共同生成,请参考API签名规则 。 如果API不需要签名则可以不带入此参数 |
返回结果示例
正常结果示例
{ "activeUserInfo": [ { "date": "2018-01-01", "value": 32402 }, { "date": "2018-01-02", "value": 34265 } ]}
异常结果示例
{ "error_message": "Signature invalid", "exception": "Signature invalid", "error_code": "gw.SignatureInvalid", "request_id": "0be50b40jextiqli-693"}