消息通知查询接口
接口功能
根据第三方系统登录时的OpenAPI帐号,查询其对应的订阅信息。
URI路径
/rest/openapi/notification/subscribeinfo
访问方法
GET
参数说明
返回结果
字段名 |
类型 |
说明 |
---|---|---|
code |
int |
操作返回码。可以是如下值之一:
|
data |
String |
该OpenAPI帐号订阅的所有消息通知。 |
description |
String |
接口调用结果的描述信息。 |
注意事项
MIME type 为 application/x-www-form-urlencoded 的请求中,空格将会编码为加号,加号则编码为%2B。
调用示例
数据段 |
值 |
---|---|
请求 URL |
GET https://eSightIP:port/rest/openapi/notification/subscribeinfo?userid=openapiUser. HTTP/1.1 |
请求头 |
openid: 775c47f9-9a1b-43f9-a24b-2c3db1a55622; |
请求实体 |
N/A |
响应实体 |
{"code":0,"data":null,"description":"Operation success."} |
使用示例
package com.huawei.nms.openapi.demo.notification; import java.util.ArrayList; import java.util.List; import org.apache.http.HttpResponse; import org.apache.http.message.BasicNameValuePair; import com.huawei.nms.openapi.demo.global.GlobalVar; import com.huawei.nms.openapi.demo.global.NewHttpsAccess; import com.huawei.nms.openapi.demo.sm.Login; public class GetSubscribeinfoTest { public static void main(String[] args) throws Exception { Login.login(); get(); } public static void get() throws Exception { //set the URL and method final String openidURL = "/rest/openapi/notification/subscribeinfo"; final String method = "GET"; List<BasicNameValuePair> headers = new ArrayList<BasicNameValuePair>(); headers.add(new BasicNameValuePair("openid",GlobalVar.globalOpenid)); //set parameters final List<BasicNameValuePair> parameters = new ArrayList<BasicNameValuePair>(); parameters.add(new BasicNameValuePair("userid",GlobalVar.GLOBAL_USERNAME)); //send the request final HttpResponse response = NewHttpsAccess.access(GlobalVar.GLOBAL_IP, GlobalVar.GLOBAL_PORT, openidURL, method, headers, parameters); //get the result final String ret = NewHttpsAccess.getResult(response); System.out.println(ret); } }
执行结果如下:
{ "code":0, "data":[{"systemID":"NMSinfo1","resourceURI":"openapiInternal/openapi/notification/common/nedevice","locationSite":"","url":"http://127.0.0.2:8080/device","filterInfos":"","isSuspended":"0","userId":"openapi","openID":"127.0.0.1"}], "description":"Operation success" }