code: def list_product(self, offset=0, limit=10, status=None, key=None):
          
          data = optionaldict(
              offset=offset,
              limit=limit,
              status=status,
              keystr=key,
          )
          return self._post('product/getlist', data=data)
docs: 批量查询商品信息
  
          详情请参考
          http://mp.weixin.qq.com/wiki/15/7fa787701295b884410b5163e13313af.html
  
          :param offset: 可选，批量查询的起始位置，从 0 开始，包含该起始位置
          :param limit: 可选，批量查询的数量，默认为 10
          :param status: 可选，支持按状态拉取。on为发布状态，off为未发布状态，
                         check为审核中状态，reject为审核未通过状态，all为所有状态
          :param key: 支持按部分编码内容拉取。填写该参数后，可将编码内容中包含所传参数的商品信息拉出
          :return: 返回的 JSON 数据包