阅读113 返回首页    go iPhone_iPad_Mac_手机_平板_苹果apple


获取用户 Region 信息__用户管理相关接口_Open API_消息队列 MQ-阿里云

本文介绍 OnsRegionList 接口,该接口返回 MQ 目前开放服务的 Region 列表。

1.使用场景

在所有 Open API 的调用过程中都需要指定 MQ 的 Region 信息。该 Region 字段即可通过 OnsRegionList 接口获取。

2.请求参数列表

名称 类型 是否必须 描述
OnsRegionId String 当前查询 MQ 所在区域
OnsPlatform String 该请求来源,默认是从 POP 平台
PreventCache Long 用于 CSRF 校验,设置为系统当前时间即可

3.返回参数列表

名称 类型 描述
RequestId String 为公共参数,每个请求独一无二
HelpUrl String 帮助链接
Data List(RegionDo) 查询结果

RegionDo 数据结构

成员 类型 描述
Id Long 数据库中编号
RegionId String regionId 名称
RegionName String Region 别名
ChannelId Long 所在 Channel 编号
ChannelName String 所在 Channel 别名
CreateTime Long 创建时间
UpdateTime Long 最后更新时间

4.使用示例

调用示例

  1. public static void main(String[] args) {
  2. String regionId = "cn-hangzhou";
  3. String accessKey = "XXXXXXXXXXXXXXXXX";
  4. String secretKey = "XXXXXXXXXXXXXXXXX";
  5. String endPointName ="cn-hangzhou";
  6. String productName ="Ons";
  7. String domain ="ons.cn-hangzhou.aliyuncs.com";
  8. /**
  9. *根据自己需要访问的区域选择Region,并设置对应的接入点
  10. */
  11. try {
  12. DefaultProfile.addEndpoint(endPointName,regionId,productName,domain);
  13. } catch (ClientException e) {
  14. e.printStackTrace();
  15. }
  16. IClientProfile profile= DefaultProfile.getProfile(regionId,accessKey,secretKey);
  17. IAcsClient IAcsClient= new DefaultAcsClient(profile);
  18. OnsRegionListRequest request = new OnsRegionListRequest();
  19. request.setAcceptFormat(FormatType.JSON);
  20. request.setPreventCache(System.currentTimeMillis());
  21. try {
  22. OnsRegionListResponse response = IAcsClient.getAcsResponse(request);
  23. List<OnsRegionListResponse.RegionDo> regionDoList=response.getData();
  24. for (OnsRegionListResponse.RegionDo regionDo:regionDoList){
  25. System.out.println(regionDo.getId()+" "+
  26. regionDo.getOnsRegionId()+" "+
  27. regionDo.getRegionName()+" "+
  28. regionDo.getChannelId()+" "+
  29. regionDo.getChannelName()+" "+
  30. regionDo.getCreateTime()+" "+
  31. regionDo.getUpdateTime());
  32. }
  33. } catch (ClientException e) {
  34. e.printStackTrace();
  35. }
  36. catch (Exception e) {
  37. e.printStackTrace();
  38. }
  39. }

最后更新:2016-12-19 14:53:08

  上一篇:go 搜索指定订阅信息__订阅管理相关接口_Open API_消息队列 MQ-阿里云
  下一篇:go Topic 写入统计__发布订阅统计接口_Open API_消息队列 MQ-阿里云