me.chanjar.weixin.mp.api

## 接口 WxMpDeviceService

所有已知实现类:
  WxMpDeviceServiceImpl

    public interface WxMpDeviceService

Created by keungtung on 10/12/2016.

### 方法概要

方法
`WxDeviceAuthorizeResult` `authorize(WxDeviceAuthorize wxDeviceAuthorize)` 将device id及其属性信息提交公众平台进行授权 详情请见：http://iot.weixin.qq.com/wiki/new/index.html?
`WxDeviceBindResult` `bind(WxDeviceBind wxDeviceBind)` 第三方后台绑定成功后，通知公众平台 详情请见：http://iot.weixin.qq.com/wiki/new/index.html/page=3-4-7
`WxDeviceBindResult` `compelBind(WxDeviceBind wxDeviceBind)` 强制绑定用户和设备 详情请见：http://iot.weixin.qq.com/wiki/new/index.html?
`WxDeviceBindResult` `compelUnbind(WxDeviceBind wxDeviceBind)` 强制解绑用户和设备 详情请见：http://iot.weixin.qq.com/wiki/new/index.html?
`WxDeviceQrCodeResult` `getQrCode(String productId)` 获取一组新的deviceid和设备二维码 详情请见：http://iot.weixin.qq.com/wiki/new/index.html?
`TransMsgResp` `transMsg(WxDeviceMsg msg)` 主动发送消息给设备 详情请见：http://iot.weixin.qq.com/wiki/new/index.html?
`WxDeviceBindResult` `unbind(WxDeviceBind wxDeviceBind)` 第三方确认用户和设备的解绑操作 详情请见：http://iot.weixin.qq.com/wiki/new/index.html/page=3-4-7

### 方法详细资料

#### transMsg

    TransMsgResp transMsg(WxDeviceMsg msg)
                          throws WxErrorException

     主动发送消息给设备
     详情请见：http://iot.weixin.qq.com/wiki/new/index.html?page=3-4-3

抛出:
  `WxErrorException`

#### getQrCode

    WxDeviceQrCodeResult getQrCode(String productId)
                                   throws WxErrorException

       获取一组新的deviceid和设备二维码
       详情请见：http://iot.weixin.qq.com/wiki/new/index.html?page=3-4-6

参数:
  `productId` - 产品id
返回:
  返回WxDeviceQrCodeResult
抛出:
  `WxErrorException`

#### authorize

    WxDeviceAuthorizeResult authorize(WxDeviceAuthorize wxDeviceAuthorize)
                                      throws WxErrorException

       将device id及其属性信息提交公众平台进行授权
       详情请见：http://iot.weixin.qq.com/wiki/new/index.html?page=3-4-6

参数:
  `wxDeviceAuthorize` - 授权请求对象
返回:
  WxDeviceAuthorizeResult
抛出:
  `WxErrorException`

#### bind

    WxDeviceBindResult bind(WxDeviceBind wxDeviceBind)
                            throws WxErrorException

       第三方后台绑定成功后，通知公众平台
       详情请见：http://iot.weixin.qq.com/wiki/new/index.html/page=3-4-7

参数:
  `wxDeviceBind` - 绑定请求对象
返回:
  WxDeviceBindResult
抛出:
  `WxErrorException`

#### compelBind

    WxDeviceBindResult compelBind(WxDeviceBind wxDeviceBind)
                                  throws WxErrorException

       强制绑定用户和设备
       详情请见：http://iot.weixin.qq.com/wiki/new/index.html?page=3-4-7

参数:
  `wxDeviceBind` - 强制绑定请求对象
返回:
  WxDeviceBindResult
抛出:
  `WxErrorException`

#### unbind

    WxDeviceBindResult unbind(WxDeviceBind wxDeviceBind)
                              throws WxErrorException

       第三方确认用户和设备的解绑操作
       详情请见：http://iot.weixin.qq.com/wiki/new/index.html/page=3-4-7

参数:
  `wxDeviceBind` - 绑定请求对象
返回:
  WxDeviceBidResult
抛出:
  `WxErrorException`

#### compelUnbind

    WxDeviceBindResult compelUnbind(WxDeviceBind wxDeviceBind)
                                    throws WxErrorException

       强制解绑用户和设备
       详情请见：http://iot.weixin.qq.com/wiki/new/index.html?page=3-4-7

参数:
  `wxDeviceBind` - 强制解绑请求对象
返回:
  WxDeviceBindResult
抛出:
  `WxErrorException`