物联网卡流量查询接口

步骤 1 创建阿里云账号

为了访问服务,您需要有一个阿里云账号。如果没有,可首先按照如下步骤创建阿里云账号:

访问阿里云 官方网站,单击页面上的 免费注册 按钮。

按照屏幕提示完成注册流程并进行实名认证,该服务只支持实名认证用户使用。为了更好地使用阿里云服务,建议尽快完成实名认证,否则部分阿里云服务将无法使用。具体实名认证流程,请参考 这里。

步骤 2 获取阿里云访问密钥

为了使用物联卡 SDK,您必须申请阿里云的访问密钥。

阿里云访问秘钥是阿里云为用户使用 API(非控制台)来访问其云资源设计的“安全口令”。您可以用它来签名 API 请求内容以通过服务端的安全验证。

该访问秘钥成对(AccessKeyId 与 AccessKeySecret)生成和使用。每个阿里云用户可以创建多对访问秘钥,且可随时启用(Active)、禁用(Inactive)或者删除已经生成的访问秘钥对。

您可以通过阿里云控制台的 秘钥管理页面 创建、管理所有的访问秘钥对,且保证它处于“启用”状态。由于访问秘钥是阿里云对 API 请求进行安全验证的关键因子,请妥善保管你的访问秘钥。如果某些秘钥对出现泄漏风险,建议及时删除该秘钥对并生成新的替代秘钥对。

步骤 3 在控制台完成购卡行为后,且卡被用户正常激活后,获得调用接口必备的参数

ICCID

请到阿里云控制台下的物联网无线服务下的卡管理页面,获取已经正常激活的卡对应的iccid值

参数请求参数名称

类型

是否必须

描述

Iccid

String

必须

需要查询的物联卡对应的Iccid编码

其他请求参数请参见 公共请求参数

出参列表出参名称

出参类型

样例取值

参数说明

RequestId

String

8906582E-6722

请求ID

Code

String

OK

状态码-返回OK代表请求成功,其他错误码详见错误码列表

Message

String

请求成功

状态码的描述

CardFlowInfos

Object

-

该对象为一个list,list元素请参考下面的CardFlowInfo样例

CardFlowInfo样例出参名称

出参类型

样例取值

参数说明

ResourceType

String

6700001

资源类型编码: 6700001代表流量

ResName

String

物联网-联通-Internet-自定义流量包

资源名称(提醒:物联网-测试期套餐仅在api可以查询,控制台仅在转为正式套餐后展现剩余流量)

FlowResource

Number

1048576

资源总量 (流量单位为KB)

RestOfFlow

Number

1048576

资源剩余量 (流量单位为KB)

FlowUsed

Number

0

资源使用量 (流量单位为KB)

ValidDate

String

20171106174912

资源生效日期

ExpireDate

String

20180504235959

资源失效日期

SmsUsed

Number

389

短信使用量 单位(条)

VoiceUsed

Number

25

语音使用量 单位(分钟)

VoiceTotal

Number

60

语音套餐总量(如果有语音套餐包) 单位(分钟)

公共返回参数,详见 公共请求参数

技术对接步骤

1:下载SDK工具包

SDK工具包中一共包含了2个类库,一个aliyun-java-sdk-core包,另外一个是alicom-dyiotapi-api包,将这两个包执行mvn package命令或者mvn deploy命令打包出相应的jar包,添加到工程类库中依赖使用。

SDK&DEMO[下载地址]

2: 编写样例程序

注:有备注无需修改的位置请勿改动。

//设置超时时间-可自行调整

System.setProperty("sun.net.client.defaultConnectTimeout","10000");

System.setProperty("sun.net.client.defaultReadTimeout","10000");

//初始化ascClient需要的几个参数

finalStringproduct="Dyiotapi";//物联卡API产品名称(短信产品名固定,无需修改)

finalStringdomain="dyiotapi.aliyuncs.com";//物联卡API产品域名(接口地址固定,无需修改)

//替换成你的AK

finalStringaccessKeyId="yourAccessKeyId";//你的accessKeyId,参考本文档步骤2

finalStringaccessKeySecret="yourAccessKeySecret";//你的accessKeySecret,参考本文档步骤2

//初始化ascClient,暂时不支持多region(请勿修改)

IClientProfileprofile=DefaultProfile.getProfile("cn-hangzhou",accessKeyId,

accessKeySecret);

DefaultProfile.addEndpoint("cn-hangzhou","cn-hangzhou",product,domain);

IAcsClientacsClient=newDefaultAcsClient(profile);

QueryCardFlowInfoRequestrequest=newQueryCardFlowInfoRequest();

//填入你要查询的iccid值

request.setIccid("yourIccid");

//请求失败这里会抛ClientException异常

QueryCardFlowInfoResponseacsResponse=acsClient.getAcsResponse(request);

if(acsResponse.getCode()!=null&&acsResponse.getCode().equals("OK")){

//请求成功

}

返回示例

JSON示例{

/*请求标签,用于追踪错误*/

"RequestId":"1C63F16F-D376-4065-816E-3E56CDD13FEB",

/*请求code,OK代表正常*/

"Code":"OK",

/*异常描述*/

"Message":"ServiceUnavailable"

"CardFlowInfos":[

{

/*资源类型编码*/

"ResourceType":"6700001",

/*资源名*/

"ResName":"物联网-联通-Internet-自定义流量包",

/*资源总量KB*/

"FlowResource":1048576,

/*资源余量KB*/

"RestOfFlow":1048576,

/*资源使用量KB*/

"FlowUsed":0,

/*生效时间预留字段可忽略*/

"ValidDate":"20171106174912",

/*失效时间预留字段可忽略*/

"ExpireDate":"20180504235959",

/*短信使用量单位(条)*/

"SmsUsed":389,

/*语音使用量单位(分钟)*/

"VoiceUsed":25,

/*语音套餐总量(如果有语音套餐包)单位(分钟)*/

"VoiceTotal":60

}

]

}

错误码错误代码

描述

Http状态码

语义

isv.RES_OWNER_ID_UNKNOWN

Can’t found of the card owner.

400

卡资源归属无效

isv.PRODUCT_UN_SUBSCRIPT

The Product need to order,before invoke the API.

400

未开通物联卡产品

isv.IOT_RES_NOT_EXIST

Can’t found the card by the iccid number.

400

IccId对应的卡资源不存在

isv.QUERY_ASSETS_ERROR

Query user infomation of the card response is error.

400

卡对应的用户资料异常

isv.RAM_PERMISSION_DENY

The invoker is permission invoke the API for the card.

400

当前调用者无权对该卡发起请求

isv.SYSTEM_ERROR

System error.

404

系统异常

物联网流量卡怎么查流量_物联网卡流量查询(QueryCardFlowInfo)---JAVA相关推荐

  1. PHP流量卡发货查单系统源码 流量卡物流发货运单号查询平台 一键安装版

    介绍: PHP流量卡发货查单系统源码 流量卡物流发货运单号查询平台 一键安装版 5.新增后台填写客服QQ功能! 网盘下载地址: http://kekewl.cc/uQmbfXWuMHw 图片:

  2. 联通物联卡为什么没有网络_物联网卡显示3g 联通物联网

    为什么物联卡显示3G网连不上网? 感谢您邀请1.APN接入点设置不好,不同的卡接入点不一样,请商家2.可能卡板与您的手机3不兼容.卡板与您的手机卡不兼容,请尝试拔下手机卡,只剩下一张物联网卡,或者您可 ...

  3. 物联网开发常用的开发板_物联网开发人员简介:物联网开发人员调查的结果

    物联网开发常用的开发板 今天,我们发布了第二次年度IoT开发人员调查的结果 . 与去年一样,它为开发人员如何构建物联网解决方案提供了有趣的见解. 今年, Eclipse IoT工作组与IEEE IoT ...

  4. 三天流量有效期具体怎么算_飞猪流量有效期多久?怎么提取?

    飞猪旅行大家应该都不陌生吧,可以在上面抢票哦,其实飞猪还可以领取流量或者是红包哦,那飞猪流量有效期是多长时间呢?飞猪流量怎么提取出来?想必很多小伙伴都还不清楚呢,其实方法很简单,以下内容就是小编的讲述 ...

  5. 标准评分卡分数计算原理_评分卡的形式、刻度及应用场景

     看到有伙伴提问: ①我们的评分卡做好后,后续的使用策略是什么呀,都有哪些方向? ②评分卡分数切割点如何定,制定的业务逻辑是什么? 其实,这个问题不好回答,也好回答. 一方面,不好回答是因为金融市场 ...

  6. 塑胶卡扣弹性计算公式_塑胶卡扣的制作方法

    本实用新型涉及一种塑胶卡扣,尤其涉及一种伸缩性能好且安装方便的塑胶卡扣. 背景技术: 卡扣是管路连接中经常使用的一种连接部件,现有的卡扣通常为碳钢U型卡扣,其重量较重,且在连接过程中,容易造成管路的损 ...

  7. 卡苹果6plus在线_公交卡在线充值、年检……城市智慧公交再升级!

    4月30日 嘉通集团所属市公交公司的"嘉通行"APP正式上线运营,解决了广大市民朋友在公交出行中的充值难题.目前,该款APP已经在苹果.安卓市场上架. "嘉通行" ...

  8. 物联网入门学什么开发板_物联网入门:如何构建DIY Blynk板

    物联网入门学什么开发板 本教程适用于具有一定DIY硬件经验的人,尽管高级初学者可能会发现这是一个有趣的挑战. 此外,有经验的用户可能会发现设置此方法有趣,以便初学者学习. 要使该板不 带有带有Blyn ...

  9. 华菱重卡仪表指示说明_重卡档位多,换挡不利索,选个自动档的车它不香吗?...

    在以往,进口重卡确实是国内快递快运行业的硬需求,它的各项性能跟国产车型有着质的差别,在实际运营中,能带来更高的经济效益. 但随着国内卡车行业的发展,技术水平的提高,国产高端重卡已经逐步的与进口车拉近了 ...

  10. 标准评分卡分数计算原理_评分卡模型监控(前端分析)

    1.评分卡模型监控主要可以分为前端分析(Front-End)和后端分析(Back-End) 2.前端分析关注样本人群的稳定性,指标主要有PSI和CSI 3.PSI用来衡量分数在开发样本和近期样本上的分 ...

最新文章

  1. 再见,谷歌!再见,算法!
  2. Java Web整合开发(42) -- Petstore
  3. 阿里架构师,讲述分布式架构云平台解决方案(附学习路线)...
  4. [sqlserver脚本]查看指定SQL语句生成了哪些执行计划
  5. opencv中Mat矩阵的合并与拼接
  6. linux下重启weblogic
  7. java命令行执行编译好的类_Java命令行编译并执行Java程序
  8. ajax 通过json xml文件,php+Ajax处理xml与json格式数据的方法示例
  9. matlab的数据类型ppt,MATLAB数据类型
  10. C语言——函数的综合运用。自定义函数,gotoxy清屏函数与HideCursor隐藏光标,防闪屏,共同制作打飞机游戏。
  11. Python Numpy
  12. IC卡读写器的应用有哪些?
  13. 美国60所真正著名的大学
  14. 苹果手机连到电脑后找不到服务器,iPhone手机热点明明打开了,可是电脑就是连不上怎么办?...
  15. 企业安全实战】开源HIDS OSSEC部署与扩展使用
  16. 背景是不规则图案css,CSS3 实现花式背景图案
  17. 查重时的疑惑:一个字一个字手写的论文怎么查重率就46%?
  18. html 任务控件,Html基础知识详解-DbManager-WinFrom控件库|.net开源控件库|HZHControls官网...
  19. AI预测30秒内火灾「轰燃」,准确率92.1%,未来或可帮助拯救消防员生命
  20. 123457123456#2#----com.ppGame.ShiZi43--前拼后广--shizi游戏_pp

热门文章

  1. 三菱FX2NPLC CMP比较指令
  2. spss下载过程中无法解压的问题
  3. JS在html中打印所有类型的数据
  4. redis关于set的常用命令
  5. 迭代器的定义与自定义一个迭代器
  6. Pillow库的用法
  7. Linux cp命令的使用方法与参数含义
  8. RewriteRule参数
  9. 嵌入式系统基本概念(硬件篇)
  10. MAC下解压(.xip)文件