灵析 API 文档(V1)

开始使用

所有的接口请求链接前缀都需要带上版本号 http://apix.lingxi360.com/v1

接入说明

有任何问题请联系官方邮箱 api@justering.com

获取 api_key 和 api_secret

  1. 登录灵析账户

  2. 点击右上角菜单 -> 设置中心

  3. 接口设置

调用所有接口,必须包含下面四个参数

字段名称 类型 说明
api_key string api_key
stamp int 发送请求的时间,UNIX时间戳
noncestr string 随机字符串
signature string 签名

signature 的验证方式

  • 首先验证时间戳是否在当前时间 600s 内

  • 其次验证 signature 是否正确

signature 参数生成步骤

  • 设所有需要发送的数据为集合M,在集合M中增加当前时间戳stamp,随机字符串noncestr以及机构的api_key,然后将集合M内非空参数值(或空数组)的参数按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串stringA。

  • 对stringA进行sha256哈希计算,秘钥api_secret,得到signature值

signature 参数验证步骤

  • 设所有接收到的数据为集合M,将集合M内非空参数值(或空数组)的参数按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串stringA。

  • 对stringA进行sha256哈希计算,秘钥api_secret,得到signature值

验证和生成签名特别注意以下重要规则

  • 参数名ASCII码从小到大排序(字典序);

  • 如果参数的值为空(或空数组)不参与签名;

  • 参数名区分大小写;

  • 验证调用返回或主动通知签名时,传送的signature参数不参与签名,将生成的签名与该signature参数值作校验。

  • 接口可能会增加字段,验证签名时必须支持增加的扩展字段


参数及返回类型说明

返回结果都是 unicode 编码

分页参数

字段名称 类型 说明 默认
min_time int 资源的最小创建时间,UNIX时间戳 默认不参与分页限制
max_time int 资源的最大创建时间,UNIX时间戳 默认不参与分页限制
page int 分页页面 1
per_page int 分页每页记录条数 默认为10, 最大不超过500, 具体参考具体 api
order_by string 排序方式 参考具体 api
order_sequence string 排序方式 asc, desc 默认为 desc

建议手动传入 per_page 来获取分页数据

with 参数

使用接口给出的 with 参数获取资源的其他信息

比如

donate/?with=user,project

表示去获取 donate 的同时带上 user 和 project 信息

返回数据格式

[GET] 请求单个数据接口

{
  "data": {
    "type": "event",
    "id": "cam7klxnremov5gydo1019z84pwq237o",
    "attributes": {

    }
  }
}

[POST] 请求创建更新数据

{
  "data": {

  }
}

每个接口具体数据在 data 里面

统计数据

{
  "data": {
    "total": 1000
  }
}

分页数据

{
  "meta": {
    "pagination": {
      "total": 171,
      "count": 10,
      "per_page": 10,
      "current_page": 1,
      "total_pages": 18
    }
  },
  "links": {
    "self": "http://apixtest.lingxi360.com/v1/cf_project/list?page=1",
    "first": "http://apixtest.lingxi360.com/v1/cf_project/list?page=1",
    "next": "http://apixtest.lingxi360.com/v1/cf_project/list?page=2",
    "last": "http://apixtest.lingxi360.com/v1/cf_project/list?page=18"
  }
}

后面文档不做特殊说明,默认只说明 attributes 字段含义


SDK 地址

如何下载安装,具体参考链接文档

开发者技巧

by_column 表单式

引入 by_column 表单式,在获取资源全部数据的时候,拓展出更大的操作空间,表达式结构为

filed|operator|value

filed 为字段名称,operator 为操作符号,可选:

  • eq - =

  • ne - <>

  • gt - >

  • gte - >=

  • lt - <

  • lte - <=

  • like - LIKE

加入要获取手机号为 13122222222 的联系人,表达式为:

mobile|eq|13122222222

测试接口

不需要任何验证参数,不产生请求记录

测试调用接口

测试调用接口
GET/test/fun

URL

GET http://apix.lingxi360.com/v1/test/fun
Response  200
HideShow
Body
{
  "msg": "Hello, Lingxi!!!"
}

测试参数验证

测试参数验证
GET/test/auth

URL

GET http://apix.lingxi360.com/v1/test/auth
Response  200
HideShow
Body
{
  "stamp": "1482473936",
  "noncestr": "7wXXaVTcRtz6DydF",
  "api_key": "pj5iHdpka",
  "signature": "33ef3dc5fb9d74e9c89caea91123bb5705f8e8e9f2823ba7525405cd88e08002"
}

联系人

获取单个联系人

单个联系人
GET/contact/show

名称 类型 必填 说明
cid string 联系人 id
wechat_openid string 联系人微信 openid,和 cid 两者必传一个
with string 企业-org, 附件-attachments, 活动统计-statistics_event, 捐款统计-statistics_donate

URL

GET http://apix.lingxi360.com/v1/contact/show
Response  200
HideShow
Body
{
  "name": "京城五", // (string) 姓名
  "nickname": "", // (string) 名称
  "email": "guorunmiao@qq.com", // (string) 邮箱
  "email2": "", // (string) 备用邮箱
  "mobile": "12323234545", // (string) 手机号
  "mobile2": "", // (string) 备用手机号
  "birthday": "0000-00-00", // (string) 生日
  "gender": "", // (string) 性别
  "avatar": "http://wx.qlogo.cn/mmopen/ajNVdqHZLLADwPUGnaAmvzHu3R4sK33OUJnLdqd97GHn2fgjiaiaKvrXs78oYUuFziahlOSCygj1z696I4ian9CACQ/0", // (string) 图像
  "address": "三元桥", // (string) 地址
  "zip_code": "", // (string) 邮编
  "description": "", // (string)
  "org_id": 102666,
  "org_department": "", // (string) 工作单位部门
  "org_position": "", // (string) 单位地址
  "org_phone": "", // (string) 单位电话
  "country": "", // (string) 国家
  "province": "", // (string) 省份
  "qq": "28223123", // (string) qq
  "wx_username": "", // (string) 微信用户名
  "weibo_name": "", // (string) 微博名称
  "weibo_link": "", // (string) 微博链接
  "create_time": 1403447755, // (int) 创建时间
  "update_time": 1427448819, // (int) 更新时间
  "constellation": 0, // (int) 星座
  "form_submit_count": 12, (int) 填写表单次数
  "member": "", // (string)
  "member_donate_count": 0, // (int)
  "member_donate_sum": 0, // (int)
  "member_donate_first_date": 0, // (int)
  "member_credit_score": 0, // (int)
  "org": { // 单位详细信息
    "id": "cavl1l5m4zq97xwn0wz023ye8pvrkogz", // (string)
    "name": "灵析", // (string)
    "website": "http://www.lingxi360.com/index.php", // (string) 网站
    "logo": "", // (string)
    "phone": "010-4683670", // (string)
    "fax": "010-64683671", // (string)
    "address": "远洋新干线A座1109", // (string)
    "zipcode": "10027", // (string)
    "email": "hi@lingxi.com", // (string)
    "description": "欢迎大家拍砖、献花和我们约聊······这里是十分热情的灵析团队!", // (string)
    "contact_user": "易昕", // (string) 单位联系人
    "create_time": 1460638709 // (int) 创建时间
  },
  "statistics_event": { // 活动统计
    "count_event": 7, // (int) 活动次数
    "duration": 16 // (int) 活动时间(小时)
  },
  "statistics_donate": { // 捐款统计
    "count_paid": 1, // (int) 支付次数
    "sum_paid": "25.00" // (float) 联系人捐款总数
  }
}

创建联系人

创建联系人
POST/contact/create

创建字段对应关系:

  • name - 姓名

  • mobile - 手机号

  • email - 邮箱

  • gender - 性别

  • country - 国家

  • province - 省份

  • address - 地址

  • zip_code - 邮编

  • avatar - 图像

  • identity_id - 身份证号

  • birthday - 生日

  • qq - qq

  • wx_username - 微信用户名

  • thirdparty_uid - 第三方id

  • _meta_ 开头的 key 会被作为拓展字段处理

  • tag_names 类型是数组,添加标签,不存在就创建s

  • name, mobile, email 至少有一个字段

  • owned_user_mobile, owned_user_email 至少有一个,优先使用手机确认管理员信息

URL

POST http://apix.lingxi360.com/v1/contact/create
Response  200
HideShow
Body
{
  "success" => true,
  "cid" => "CFhsdjf8g7fg7sf6dgf675g544"
}

更新联系人

更新联系人
PUT/contact/update

名称 类型 必填 说明
cid string 联系人 id

和创建联系人字段一致,差别在于,使用 cid 去查找联系人更新,根据传入字段去更新,具体字段参考创建联系人接口

URL

PUT http://apix.lingxi360.com/v1/contact/update
Response  200
HideShow
Body
{
  "success" => true,
  "cid" => "CFhsdjf8g7fg7sf6dgf675g544"
}

获取联系人参与全部项目

参与全部项目
GET/contact/cf_project/list

名称 类型 必填 说明
cid string 联系人 id
type string 项目类型 单次捐-singletime 定期捐-periodic
category_id string 分类 id
order_by string 我的捐赠-sum_paid create_time update_time
with string 我的捐赠-donates 统计信息-statistics_donate 其他信息-components

URL

GET http://apix.lingxi360.com/v1/contact/cf_project/list
Response  200
HideShow
Body
{
  "type": "singletime", // (string) singletime(单次捐), periodic(定期捐)
  "team_id": "ca7nxo5qvzl9gm10q2vk07w3rp24e8yk", // (string)
  "cid": "ca17nxo5qvzl9gm10q507w3rp24e8ykw", // (string) 项目分类 id
  "title": "七夕,给你一个爱的约会", // (string) 标题
  "summary": "", // (string) 简介
  "desc": "<p><span style=\"font-family: 微软雅黑, 'Microsoft YaHei'; line-height: 1.5em;\">嗨,[#姓名#]<br></span></p>", // (string) 详细
  "sequence": "0", // (string) 权重
  "preview_image": "http://file.lxi.me//attachment/2015/0915/4cf0c61a6aa6b26b3e48a17205c44a14.jpg", // (string) 预览图片
  "is_special": true, // (bool) 是否顶置
  "status": "published", (string) published(发布),  closed(关闭), draft(草稿)
  "goal": false, // (bool) 是否有目标
  "is_donatable": true, // (bool) 是否可以捐赠
  "is_together_donatable": false, // (bool) 是否开启团队捐
  "create_time": 1442032723, // (string) 创建时间
  "update_time": 1444878789, // (string) 更新时间
  "sum_paid": 8.74, // (float) 项目总筹款款
  "count_user_paid": "10", // (float) 捐款人数
  "components": {
    "periodic": { // 定期捐信息
      "information": {
        "is_enabled": "1", // (string) 是否开启分档筹款
        "options": [
          {
            "money": "6", // (string) 额度
            "desc": "一个羊肉串",
            "limit_num": "100"
          },
          {
            "money": "8",
            "desc": "一串鸡翅",
            "limit_num": "100"
          },
          {
            "money": "60",
            "desc": "一个靠羊腿",
            "limit_num": "100"
          }
        ],
        "is_input_allowed": "false" // 是否允许用户自己输入额度
      }
    },
    "donate_certificate": { // 项目每次捐赠证书配置
      "config": {
        "is_enable": "0",
        "cert_template_id": "carp7vl4kq13904we81ez6m2yxoez5wg" // (string) 证书 id
      }
    },
    "project_donate_certificate": { // 项目级别证书
      "config": {
        "is_enable": "0",
        "cert_template_id": "carp7vl4kq13904we81ez6m2yxoez5wg"
      }
    },
    "goal": { // 项目目标
      "is_enable": false, // (bool) 是否开启
      "is_enable_achieved_donate": false, // (bool) 达到目标是否可以继续捐赠
      "goal_num": 0 // 目标金额
    },
    "expire": { // 项目到期时间
      "is_enable": false, // (bool) 是否开启
      "expire_time": 0 // (int) 过期时间
    },
    "success_number_limit": { // 捐赠次数上限
      "is_enable": false, // (bool) 是否开启
      "limit_num": 0 // (int) 次数限制
    }
  },
  "link": "http://cf.lingxi360.com/p/ca512p4q3yewvdk5y3qgodzgl8mknx7r", // 项目链接
  "donates": [ // 和捐赠信息一致
    {
      "id": "carp7vl4kq13904we81ez6m2yxoez5wg",
      "user_project_id": "caox9g48omp21rydmrwn6vew7n5qkz3l",
      "project_id": "ca512p4q3yewvdk5y3qgodzgl8mknx7r",
      "cf_user_id": "canxo5qvzl9gm10qp9lkld7w3rp24e8y",
      "donate_cf_user_id": "canxo5qvzl9gm10qp9lkld7w3rp24e8y",
      "contact_id": "capx8v2gr3ymw40557mp309qo571ezkl",
      "donate_amount": "75.00",
      "flow_number": "4008632001201608090925588822",
      "status": "paid",
      "pay_time": 1470714270,
      "comment": "",
      "donate_form_data": {
        "name": "西桐",
        "email": "joy_song@126.com",
        "new_item_1": "",
        "ip": "10.158.26.1",
        "browser_user_agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 9_3_3 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13G34 MicroMessenger/6.3.23 NetType/4G Language/zh_CN",
        "browser_referer": "http://cf.lingxi360.com/up/caox9g48omp21rydmrwn6vew7n5qkz3l?ouid=canxo5qvzl9gm10qp9lkld7w3rp24e8y&from=groupmessage&isappinstalled=0"
      },
      "create_time": 1470714252,
      "update_time": 1470714270
    }
  ],
  "statistics_donate": { // 捐赠统计
    "sum": 602.6, // (float) 总筹款额(包括额外捐赠)
    "sum_paid": 600, // (float) 总筹款额(不包括额外捐赠)
    "count": 8, // (int) 总捐款次数(包括额外次数)
    "count_paid": 8, // (int) 总付款次数
    "count_user": 1, // (int) 总捐款人数
    "count_user_paid": 1, // (int) 总捐款人数(包括额外次数)
    "percent": 0, // (int) 项目进度(不超过100)
    "percent_round": 0, // (int) 项目绝对进度(可以超过 100)
    "is_achieved": false, // (bool) 是否达到目标
    "is_expired": true, // (bool) 是否到期
    "is_over_limit": false, // (bool) 是否超出目标
    "is_donatable": false // (bool) 是否可以继续捐赠
  }
}

获取联系人参加的单个项目

参与单个项目信息
GET/contact/cf_project/show

名称 类型 必填 说明
id string 项目 id
cid string 联系人 id
with string 项目捐赠统计-statistics_donate 项目额外信息-components 我的捐赠-donates

URL

GET http://apix.lingxi360.com/v1/contact/cf_project/show
Response  200
HideShow
Body
信息同上

获取联系人参加的全部定期捐

参与定期捐
GET/contact/cf_project/periodic_project/list

名称 类型 必填 说明
cid string 联系人 id
wechat_openid string 联系人微信 openid (和 cid 必填一项)
status string 状态 初始化-inti 绑定-binded 未绑定-unbind
with string 我的捐赠-donates 绑定项目-project

URL

GET http://apix.lingxi360.com/v1/contact/cf_project/periodic_project/list
Response  200
HideShow
Body
{
  "project_id": "caz9x45erm3o21kp0g108q9ygw7lvnz2", // (string) 关联项目 id
  "interval": "monthly", // (string) 类型, monthly(月捐), weekly(周捐), daily(日捐)
  "donate_amount": "100.00", // (float) 金额
  "status": "binded", // (string) 状态, binded(绑定), unbinded(解绑), init(初始化)
  "is_anonymous": false, // (bool) 是否匿名
  "bind_time": 1462982400, // (int) 绑定时间
  "next_pay_time": 0, // (int) 下次扣款时间
  "create_time": 1468495900,
  "update_time": 1468495903,
  "comment": "", // (string) 评论
  "manage_link": "http://cfnew.lingxi.com/periodic/caz9x45erm3o21kp0g108q9ygw7lvnz2", // (string) 管理链接
  "donates": [ // (array)
      {
          "id": "camrp4nyx9v1wdy321g4v6gzloqk783e",
          "project_id": "ca924lkpryz7m38qd97x09vxe2n15wog",
          "cf_user_id": "caqox9g48omp21rydmpdvew7n5qkz3lm",
          "user_project_id": "ca17nxo5qvzl9gm10q507w3rp24e8ykw",
          "contact_id": "canrp7vl4kq13904lp8vdm2yxoez5wg8",
          "donate_amount": 1.01, // (float) 支付金额
          "flow_number": "k1nrp7vl4kq13904lp8vdm2yxoez5wg8", // (string) 微信,支付宝订单流水号
          "status": "paid", // (string) 已支付-`paid`, 未支付-`unpaid`
          "pay_time": 0, // (int) 付款时间
          "donate_cf_user_id": "caqox9g48omp21rydmpdvew7n5qkz3lm", // (string) 筹款用户 id
          "comment": "", // (string) 留言
          "create_time": 1442064826,
          "update_time": 1442064826
      }
  ],
  "project": { // 同项目字段
      "id": "caz9x45erm3o21kp0g108q9ygw7lvnz2",
      "type": "periodic",
      "title": "清华大学新百年基金",
      "summary": "“集资、集智、集力、集心”",
      "desc": "<p>This is a demo project!!!</p>",
      "preview_image": "http://file.lxi.me/cf/20160513/5735421ae707e.jpg",
      "sequence": 24,
      "status": "published",
      "create_time": 1438845474,
      "update_time": 1470294646,
      "link": "http://cfnew.lingxi.com/p/caz9x45erm3o21kp0g108q9ygw7lvnz2"
  }
}

统计定期捐

统计定期捐
GET/contact/cf_project/periodic_project/statistics

名称 类型 必填 说明
cid string 联系人 id
wechat_openid string 联系人微信 openid (和 cid 必填一项)

URL

GET http://apix.lingxi360.com/v1/contact/cf_project/periodic_project/statistics
Response  200
HideShow
Body
{
  "count_join": 2, // (int) 加入的定期捐个数
  "count_paid": 3, // (int) 定期捐扣款次数
  "sum_paid": 7.10 // (float) 扣款金额
}

获取团队捐,我参与和发起的

获取团队捐
GET/contact/cf_project/user_project/list

名称 类型 必填 说明
cid string 联系人 id
mine int 传入 1 表示获取我发起的团队捐
with string donates, project, statistics_donate

URL

GET http://apix.lingxi360.com/v1/contact/cf_project/user_project/list
Response  200
HideShow
Body
{
  "project_id": "cawn9v23wqo8z7m0n8w80kl5eg4py1rx", // (string) 项目 id
  "goal": "2000.00", // (string) 目标金额
  "title": "交大零八届三班", // (string) 团队标题
  "comment": "匆匆岁月,我们一起奋斗一起长大。饮水思源、助力母校,让更多的师弟师妹茁长成长。", // (string) 团队描述
  "update_time": 1442570268,
  "create_time": 1442570268,
  "project": { // 同项目
      "id": "cawn9v23wqo8z7m0n8w80kl5eg4py1rx",
      "type": "singletime",
      "title": "一起捐定额筹款",
      "summary": "这里是项目简介",
      "desc": "<p style=\"margin-top: 0px; margin-bottom: 10px; color: rgb(34, 34, 34); font-family: 'Helvetica Neue', Arial, 'Microsoft Yahei', arial, sans-serif; font-size: 13px; line-height: 20px; white-space: normal; \">\n    <strong>关于项目</strong>\n</p>\n<p style=\"margin-top: 0px; margin-bottom: 10px; color: rgb(34, 34, 34); font-family: 'Helvetica Neue', Arial, 'Microsoft Yahei', arial, sans-serif; font-size: 13px; line-height: 20px; white-space: normal;\">\n    (简短介绍项目详情,让支持者能够在最短时间内了解你的项目)\n</p>",
      "preview_image": "/uploads/cf_default/cf_demo_project_img.jpg",
      "sequence": 0,
      "status": "published",
      "create_time": 1456976008,
      "update_time": 1463654233,
      "link": "http://cfnew.lingxi.com/p/cawn9v23wqo8z7m0n8w80kl5eg4py1rx"
  },
  "donates": [ // (array) 同捐赠
    {
      "id": "ca94ygk2w7p3n0z5zx93z085m1rxoveq",
      "project_id": "ca924lkpryz7m38qd97x09vxe2n15wog",
      "cf_user_id": "caqox9g48omp21rydmpdvew7n5qkz3lm",
      "user_project_id": "ca4k18e2n3gk9rz70lkgdwoymvl45xqp",
      "contact_id": "caqox9g48omp21rydmpdvew7n5qkz3lm",
      "donate_amount": "20.00",
      "flow_number": "",
      "status": "paid",
      "pay_time": 0,
      "donate_cf_user_id": "caqox9g48omp21rydmpdvew7n5qkz3lm",
      "comment": "",
      "create_time": 1442065196,
      "update_time": 1442065196
    }
  ]
}

统计团队捐

统计团队捐
GET/contact/cf_project/user_project/statistics

名称 类型 必填 说明
cid string 联系人 id
me int 传入 1 表示获取我参与的团队捐
mine int 我发起的定期捐 (me, mine 两个参数最少传 1 个)

URL

GET http://apix.lingxi360.com/v1/contact/cf_project/user_project/statistics
Response  200
HideShow
Body
{
  "mine": {
    "count_create_user_project": 8, // (int) 创建的团队捐个数
    "count_user_paid": 2, // (int) 独立用户参与人数
    "sum_paid": "33905.74" // (int) 已筹金额
  },
  "me": {
    "count_donate_user_project": 58, // (int) 捐赠的团队捐个数
    "sum_paid": 128072.35 // (float) 个人参与团队捐捐赠金额
  }
}

获取填写的表单列表

获取填写的表单列表
GET/contact/form/list

名称 类型 必填 说明
cid string 联系人 id
status string 草稿-draft 发布-published
order_by string id sequence create_time update_time
with string 统计-statistics_form, 我的填写-form_fills

URL

GET http://apix.lingxi360.com/v1/contact/form/list
Response  200
HideShow
Body
{
  "title": "基本的功能完成了0", // (string) 表单标题
  "summary": "还要再增加一个备注\r\n感谢您在百忙之中抽出时间填写问卷,我们将在答卷中抽取幸运用户送上精美小礼品一份!\r\n备注可以得修改名称备注可以得修改名称!\r\n", // (string) 表单描述
  "status": "published", // (string) 状态
  "start_time": 0, // (int) 开始时间
  "end_time": 0, // (int) 结束时间
  "create_time": 1394364652,
  "update_time": 1395390441,
  "sequence": 0, // (int) 权重
  "statistics_form": { // 表单统计
      "form_id": "cavlypqrolg7zwk463z0v8xem3295n1x",
      "count_fill": 26 // (int) 填写数量
  },
  "link": "http://f.lingxi360.com/f/?token=KDR0cl4Gz7RyhDOhhkImP_ENi", // (string) 表单链接
  "form_fills": [ // 我的表单填写数据
      {
          "id": "cam7klxnremov5gydo1019z84pwq237o",
          "data": { // 填写内容
              "name": "张三",
              "mobile": "13412345678",
              "email": "zhangsan@qq.com",
              "province": "辽宁",
              "note": "18d95846d271ab3e8915445951db3918",
              "form_token": "abff503089dcb657f76a4aa04a40af33"
          },
          "create_time": 1395039403 // (int) 填写时间
      }
  ]
}

获取参与活动列表

获取参与活动列表
GET/contact/event/list

名称 类型 必填 说明
cid string 联系人 id
type_id string 活动类型 id
order_by string id, update_time, create_time
with string 活动附件-attachments, 用户参与活动的信息-info(需要传 cid 时才生效)

URL

GET http://apix.lingxi360.com/v1/contact/event/list
Response  200
HideShow
Body
{
  "contact_user": "Rry", // (string) 活动创建人名称
  "title": "故宫一日游", // (string) 活动名称
  "type_id": "cam1nrp7vl4kq1396490m2yxoez5wg8w", // (string) 活动分类 id
  "description": "", // (string) 活动说明
  "image": "", // (string) 活动图片
  "event_time": 0, // (int) 管理员自己写的活动开始时间
  "event_duration": 0, // (int) 活动时长
  "relate_link": "", // (string) 活动关联链接
  "create_time": 1465963851,
  "update_time": 1465963851,
  "attachments": [ // (array) 附件
      {
        "path": "http://file.lxi.me/page/2014/0829/79dd0e0fb11881562fbbdca807980bc213084652.jpg", // (string) 路径
        "ext": "jpg", // (string) 文件后缀
        "mimetype": "image/jpeg", // (string) 文件类型
        "size": 48728 // (int) 大小
      },
      {
        "path": "http://file.lxi.me/attachment/2015/0627/a6158a1276dbb246e258ab37ce98f3a6.docx",
        "ext": "docx",
        "mimetype": "application/octet-stream",
        "size": 19645
      }
  },
  "info": { // 有 cid 同时 with 了 info 才会查询出现
    "id": "cam1nrp7vl4kq1396490m2yxoez5wg8w",
    "event_id": "cam1nrp7vl4kq1396490m2yxoez5wg8w", // (string) 活动 id
    "contact_id": "cam1nrp7vl4kq1396490m2yxoez5wg8w", // (string) 联系人 id
    "create_time": 1465963850, // (int) 联系人加入活动时间
    "duration": 8, // (int) 联系人参与时间
    "score": 2 // (int) 参与这次活动积分
  }
}

查找 wechat_openid

查找 wechat_openid
GET/contact/query/wechat_openid

名称 类型 必填 说明
cid string 联系人 id

URL

GET http://apix.lingxi360.com/v1/contact/query/wechat_openid
Response  200
HideShow
Body
{
  "wechat_openid": "o22Yxtw0NnD69pUhKRKFMhgcU8lY" // (string)
}

查找 cid

查找 cid
GET/contact/query/cid

名称 类型 必填 说明
wechat_openid string 微信 openid

URL

GET http://apix.lingxi360.com/v1/contact/query/cid
Response  200
HideShow
Body
{
  "cid": "ca2lo512p4q3yewvdkevdzgl8mknx7r9" // (string)
}

活动

活动列表

活动列表
GET/activity/list

名称 类型 必填 说明
type_id string 活动分类 id
with string 活动类型-type
status string 状态, 等待报名-waiting_signup 报名中-signup 结束报名-end_signup 活动中-signin 已结束-end_signin

URL

GET http://apix.lingxi360.com/v1/activity/list
Response  200
HideShow
Body
{
      "title": "123", // (string)
      "description": "建议填写活动简介、活动流程、活动须知、注意事项、主办方联系方式等内容,并且可以上传照片吸引报名。",
      "is_free": true, // (boolean) 是否是免费活动
      "preview_image": "https://s.lingxi360.com/lingxi/assets/img/activity/1/main-1.jpg", // (string)
      "address": "", // (string)
      "address_province": "", // (string) 省
      "address_city": "", // (string) 市
      "address_area": "", // (string) 区
      "signed_up_user_count": 0, // (int) 报名人数
      "signin_start_time": 1403447755, // (int) 活动开始时间
      "signin_end_time": 1403447755, // (int) 活动结束时间
      "signup_start_time": 1403447755, // (int) 报名开始时间
      "signup_end_time": 1403447755, // (int) 报名结束时间
      "link": "https://activity.lingxi360.com/activity/cavl1l5m4zq97xwn0w5z023ye8pvrkog", // 活动地址
      "status": "signup",
      "type": { // 类型
        "id": "cam7klxnremov5gydo1019z84pwq237o",
        "name": "社区活动"
      }
    }

活动分类列表

活动分类列表
GET/activity/type/list

URL

GET http://apix.lingxi360.com/v1/activity/type/list
Response  200
HideShow
Body
{
      "id": "cadasjdsdjfhgfhdfgdfhfghgjhgj", // (string)
      "name": "Category",
      "activity_count": 10
    }

捐赠项目

捐赠项目列表

捐赠项目列表
GET/cf_project/list

名称 类型 必填 说明
category_id string 分类 id
status string 项目状态 草稿-draft 已发布-published 已关闭-closed
type string 项目类型 单次捐-singletime 定期捐-periodic
is_special int 是否置顶 0, 1
order_by string sum_paid, count_user_paid, create_time, update_time
with string 统计信息-statistics_donate 其他信息-components

URL

GET http://apix.lingxi360.com/v1/cf_project/list
Response  200
HideShow
Body
{
  "type": "singletime", // (string) 类型 singletime - periodic
  "cid": "ca17nxo5qvzl9gm10q507w3rp24e8ykw", // (string) 分类 id
  "title": "撸串众筹", // (string) 标题
  "summary": "", // (string) 口号
  "desc": "<p><span style=\"font-family: 微软雅黑, 'Microsoft YaHei'; line-height: 18px;\">testtest</span></p>", // (string) 描述
  "is_special": false, // (string) 是否置顶
  "preview_image": "/attachment/2015/0915/4cf0c61a6aa6b26b3e48a17205c44a14.jpg", // (string) 预览图
  "sequence": 0, // (string) 排序
  "status": "published", // (string) 状态 `published` - `closed` - `draft`
  "create_time": 1442032723,
  "update_time": 1463717527,
  "sum_paid": 0.01, // (float) 目前捐款
  "count_user_paid": 0, // (int) 目前捐款人次
  "components": {
    "periodic": { // 定期捐信息
      "information": {
        "is_enabled": "1", // (string) 是否开启分档筹款
        "options": [
          {
            "money": "6", // (string) 额度
            "desc": "一个羊肉串",
            "limit_num": "100"
          },
          {
            "money": "8",
            "desc": "一串鸡翅",
            "limit_num": "100"
          },
          {
            "money": "60",
            "desc": "一个靠羊腿",
            "limit_num": "100"
          }
        ],
        "is_input_allowed": "false" // 是否允许用户自己输入额度
      }
    },
    "donate_certificate": { // 项目每次捐赠证书配置
      "config": {
        "is_enable": "0",
        "cert_template_id": "0"
      }
    },
    "project_donate_certificate": { // 项目级别证书
      "config": {
        "is_enable": "0",
        "cert_template_id": "0"
      }
    },
    "goal": { // 项目目标
      "is_enable": false, // (bool) 是否开启
      "is_enable_achieved_donate": false, // (bool) 达到目标是否可以继续捐赠
      "goal_num": 0 // 目标金额
    },
    "expire": { // 项目到期时间
      "is_enable": false, // (bool) 是否开启
      "expire_time": 0 // (int) 过期时间
    },
    "success_number_limit": { // 捐赠次数上限
      "is_enable": false, // (bool) 是否开启
      "limit_num": 0 // (int) 次数限制
    }
  },
  "statistics_donate": {
    "sum": 602.6, // (float) 总筹款额(包括额外捐赠)
    "sum_paid": 600, // (float) 总筹款额(不包括额外捐赠)
    "count": 8, // (int) 总捐款次数(包括额外次数)
    "count_paid": 8, // (int) 总付款次数
    "count_user": 1, // (int) 总捐款人数
    "count_user_paid": 1, // (int) 总捐款人数(包括额外次数)
    "percent": 0, // (int) 项目进度(不超过100)
    "percent_round": 0, // (int) 项目绝对进度(可以超过 100)
    "is_achieved": false, // (bool) 是否达到目标
    "is_expired": true, // (bool) 是否到期
    "is_over_limit": false, // (bool) 是否超出目标
    "is_donatable": false // (bool) 是否可以继续捐赠
  }
  "link": "http://cfnew.lingxi.com/p/cam1nrp7vl4kq1396490m2yxoez5wg8w" // 项目链接
}

获取单个项目

获取单个项目
GET/cf_project/show

名称 类型 必填 说明
id string 项目 id
with string 不需要任何 with, 默认给出信息

URL

GET http://apix.lingxi360.com/v1/cf_project/show
Response  200
HideShow
Body
同列表接口

获取项目留言列表

获取项目留言列表
GET/cf_project/comment/list

名称 类型 必填 说明
pid string 项目 id
status string 留言状态 发布-published 草稿-draft
order_by string create_time, sequence
with string 留言用户信息-user 回复信息-replys 点赞信息-likes

URL

GET http://apix.lingxi360.com/v1/cf_project/comment/list
Response  200
HideShow
Body
{
  "cf_user_id": "caqox9g48omp21rydmpdvew7n5qkz3lm", // (string) 留言用户 id
  "comment": "999", // (string) 留言内容
  "sequence": 3, // (int) 排序权重
  "status": "published", // (string) 状态 发布-`published` 草稿-`draft`
  "is_anonymous": true, // (float) 是否匿名
  "create_time": 1465884702,
  "update_time": 1465884702,
  "replys": [ // 回复
    {
      "id": "ca4k18e2n3gk9rz76lok6woymvl45xqp",
      "cf_user_id": "cawek7zx2eqwovy9027pd483gmnp5rl1",
      "comment": "来来来",
      "sequence": 0,
      "status": "published",
      "is_anonymous": false,
      "create_time": 1469263656,
      "update_time": 1469263656,
      "user": {
        // 回复用户信息
      }
    }
  ],
  "count_like": 1, // 点赞数量
  "user": { // 留言用户信息
    "team_id": "ca4k18e2n3gk9rz76l7dwoymvl45xqpl",
    "type": "wechat",
    "openid": "o22Yxt3ey8oNo-0YTDTN3gxYogKQ", // 微信 openid
    "user_info": {
      "openid": "o22Yxt3ey8oNo-0YTDTN3gxYogKQ",
      "nickname": "Caspar",
      "sex": 1,
      "language": "zh_CN",
      "city": "朝阳",
      "province": "北京",
      "country": "中国",
      "headimgurl": "http://wx.qlogo.cn/mmopen/A83vHGXtO64oO1O8vicOdicDg3NDBoEWia0qYtM3A3U5B7szj6ucetZ1lZV12uoOb9ZsApgFK5bmfrKupLz0IM5bib6mVTmr8l90/0",
      "privilege": []
    },
    "mobile": "17710189761",
    "contact_id": "ca1gk45nrwzxl30vw3po6vp7e8q29omy",
    "update_time": 1440390574,
    "create_time": 1438491910
  },
  "likes": [ // 点赞信息列表
    {
      "cf_user_id": "caqox9g48omp21rydmpdvew7n5qkz3lm", // (string)
      "project_id": "caz9x45erm3o21kp0g108q9ygw7lvnz2", // (string)
      "comment_id": "caqox9g48omp21rydm520vew7n5qkz3l", // (string)
      "update_time": 1468816012,
      "create_time": 1468816012
    }
  ]
}

获取单条留言

获取单条留言
GET/cf_project/comment/show

名称 类型 必填 说明
id string 留言 id
with string 留言用户信息-user 回复信息-replys 点赞信息-likes

URL

GET http://apix.lingxi360.com/v1/cf_project/comment/show
Response  200
HideShow
Body
同列表接口

获取项目捐赠列表

获取项目捐赠列表
GET/cf_project/donate/list

名称 类型 必填 说明
pid string 项目 id
cid string 联系人 id
status string 支付状态 已支付-paid 未支付-unpaid
order_by string donate_amount create_time pay_time
with string 捐赠用户信息-user

URL

GET http://apix.lingxi360.com/v1/cf_project/donate/list
Response  200
HideShow
Body
{
    "project_id": "caz9x45erm3o21kp0g108q9ygw7lvnz2", // (string) 项目 id
    "cf_user_id": "caqox9g48omp21rydmpdvew7n5qkz3lm", // (string) 项目创建人 id
    "user_project_id": "ca17nxo5qvzl9gm10q507w3rp24e8ykw", // (string) 团队捐项目 id
    "contact_id": "capyw3m54kreo807w8ok692vnxglzq71", // (string) 联系人 id
    "donate_amount": 1000.01, // (float) 捐款额
    "flow_number": "1006930077201509180918911789", // (string) 支付宝,微信流水号
    "status": "paid", // (string) 状态
    "pay_time": 1442571809, // (int) 支付时间
    "donate_cf_user_id": "caqox9g48omp21rydmpdvew7n5qkz3lm", // (string) 捐款人 id
    "comment": "", // (string) 捐款留言
    "create_time": 1442571788,
    "update_time": 1442571788,
    "donate_form_data": {
      "name": "薛藤",
    },
    "anonymous_name": true,
    "create_time": 1440390574,
    "update_time": 1440390574,
    "user": { // 用户信息
        "team_id": "ca4k18e2n3gk9rz76l7dwoymvl45xqpl",
        "user_info": {
          "openid": "o22Yxt3ey8oNo-0YTDTN3gxYogKQ",
          "nickname": "Caspar",
          "sex": 1,
          "language": "zh_CN",
          "city": "朝阳",
          "province": "北京",
          "country": "中国",
          "headimgurl": "http://wx.qlogo.cn/mmopen/A83vHGXtO64oO1O8vicOdicDg3NDBoEWia0qYtM3A3U5B7szj6ucetZ1lZV12uoOb9ZsApgFK5bmfrKupLz0IM5bib6mVTmr8l90/0",
          "privilege": []
        },
        "contact_id": "ca1gk45nrwzxl30vw3po6vp7e8q29omy"
    }
  }

获取项目单条捐款信息

获取项目单条捐款信息
GET/cf_project/donate/show

名称 类型 必填 说明
id string 捐款 id
with string 捐赠用户信息-user

URL

GET http://apix.lingxi360.com/v1/cf_project/donate/show
Response  200
HideShow
Body
同列表

获取项目进度列表

获取项目进度列表
GET/cf_project/progress/list

名称 类型 必填 说明
pid string 项目 id
with string project

URL

GET http://apix.lingxi360.com/v1/cf_project/progress/list
Response  200
HideShow
Body
{
  "project_id": "caz9x45erm3o21kp0g108q9ygw7lvnz2", // (string) 项目 id
  "title": "Nam magni voluptatibus aut aut quas molestiae et.", // (string) 进度标题
  "desc": "Laudantium sunt sint ut eaque autem. Architecto aut est aperiam. Accusamus iusto molestiae voluptate eos soluta et dicta eum. Eum et est est blanditiis deserunt sed aspernatur. Facilis magni ut occaecati vero.", // (string) 进度描述
  "image": [ // (array) 进度图片
      {
          "path": "http:\\/\\/file.lxi.me\\/uploadify\\/20160503\\/57281c13efc20.jpg"
      }
  ],
  "progress_time": "2016-08-30 18:23:59", // (string) 进度时间
  "create_time": 1472552639,
  "update_time": 1472552639,
  "project": {...} // 同项目字段
}

获取项目分类

获取项目分类
GET/cf_project/category/list

URL

GET http://apix.lingxi360.com/v1/cf_project/category/list
Response  200
HideShow
Body
[
  {
    "type": "category",
    "id": "ca924lkpryz7m38q09x09vxe2n15wog4",
    "attributes": {
      "name": "学院发展基金筹款项目", // (string) 分类标题
      "create_time": 1464624000,
      "update_time": 1464624000
    }
  }
]

复制项目

复制项目
POST/cf_project/copy

名称 类型 必填 说明
base_project_id string 项目 id
attrs array 覆盖基础项目的属性,如: [‘name’ => ‘新的项目名称’]

URL

POST http://apix.lingxi360.com/v1/cf_project/copy
Response  200
HideShow
Body
{
  "project_id": "caz9x45erm3o21kp0g108q9ygw7lvnz2", // (string) 新项目 id
  "short_url": "http://lxi.me/abcde" // (string) 项目短链接
}

表单

获取表单列表

获取表单列表
GET/form/list

名称 类型 必填 说明
category_id string 分类 id
status string 草稿-draft 发布-published
order_by string id sequence create_time update_time

URL

GET http://apix.lingxi360.com/v1/form/list
Response  200
HideShow
Body
{
      "type": "form",
      "id": "ca9r4x83g5ep9wn6rn7g0mlo1qyzv27k",
      "attributes": {
        "title": "扫我啊", // (string) 标题
        "summary": "<p><img src=\"http://file.lxi.me/uploadify/20160616/57624f695c980.png-scale560\" title=\"QQ截图20160501121853.png\" // 具体描述 alt=\"QQ截图20160501121853.png\"/>+</p><p>+face++</p>", // (string) 描述
        "status": "published", // (string) 状态
        "start_time": 1468239349, // (int) 开始报名时间
        "end_time": 1468239349, // (int) 结束报名时间
        "create_time": 1468239349, // (int) 项目创建时间
        "update_time": 1468464835, // (int) 更新时间
        "sequence": 0, // (int) 排序
        "link": "http://f.lingxi360.com/?token=cNMnkTwiFTamcTwnN" // (string) 链接
      }
    }

获取单个表单

获取单个表单
GET/form/show

名称 类型 必填 说明
id string 表单 id

URL

GET http://apix.lingxi360.com/v1/form/show
Response  200
HideShow
Body
同表单列表

获取单个表单填表信息列表

获取单个表单填表信息列表
GET/form/form_fill/list

名称 类型 必填 说明
form_id string 表单 id
order_by string id, create_time, update_time
with string 联系人-contact

URL

GET http://apix.lingxi360.com/v1/form/form_fill/list
Response  200
HideShow
Body
[
  "type": "form_fill",
  "id": "ca9r4x83g5ep9wn6r9xx6mlo1qyzv27k",
  "attributes": {
    "form_id": "ca7nxo5qvzl9gm1dq2gkd7w3rp24e8yk", // (string)
    "data": { // 填写数据
      "name": "邓铠易",
      "mobile": "13720050963",
      "email": "bupteasy@gmail.com",
      "new_item_1": "移动互联网"
    },
    "contact_id": "canxv8z25kyqo768gxngm0epgm1rlw94", // 联系人 id
    "create_time": 1403665577,
    "update_time": 0
  },
  "contact": { // 同联系人
    ...
  }
]

获取单个表单的单个填表信息

获取单个表单的单个填表信息
GET/form/form_fill/show

名称 类型 必填 说明
id string form_fill id
with string 联系人-contact, 表单-form

URL

GET http://apix.lingxi360.com/v1/form/form_fill/show
Response  200
HideShow
Body
同上

创建表单填写信息

同步表单填写信息
POST/form/form_fill/create

名称 类型 必填 说明
form_id string 表单 id
cid string 联系人 id
data array 数据
openid string 微信 openid
ip string 填表 ip
browser_user_agent string browser_user_agent
browser_referer string browser_referer

URL

POST http://apix.lingxi360.com/v1/form/form_fill/create
Response  200
HideShow
Body
{
  "success" => true,
  "formfill_id" => "ca52k7n48lw9g1dpgg533dvqpmoxzr3y"
}

筹款支付表单

目前灵析筹款表单主要分为 单次捐组队捐定期捐 ,各个类型的表单的项目连接的格式如下:

单次捐

  • 单次捐筹款
单次捐筹款的链接格式为: http://cf.lingxi360.com/p/+项目信息哈希

示例:http://cf.lingxi360.com/p/LXEmxB3LG8R0

组队捐

  • 组队捐创建团队
组队捐创建团队的链接格式为: http://cf.lingxi360.com/p/+项目信息哈希+/up/create

示例: http://cf.lingxi360.com/p/caxpyw3m54kreo8677qg692vnxglzq71/up/create
  • 组队捐筹款
组队捐筹款页面的链接格式为: http://cf.lingxi360.com/up/+团队信息哈希(注意和单次捐的区别:中间是 up)

示例:http://cf.lingxi360.com/up/caxpyw3m54kreo8677qg692vnxglzq71

定期捐

  • 定期捐筹款
定期捐捐赠页面链接格式为: http://cf.lingxi360.com/periodic/+项目信息哈希

示例:http://cf.lingxi360.com/periodic/LXEmxB3LG8R0

以上项目连接均为展示格式之用,链接所对应项目未必都真实存在

获取表单字段 name 值

在浏览器中通过 开发者工具(推荐) 或者 查看源代码 的方式找到需要操作的表单字段的对应 name 值。name 值将用来和表单的相关操作通信。 注意:通过查看源码可以发现部分表单的的 name 值为 form_data[*],这时的话只需要取 [] 中的部分作为传递的 name 即可。

特殊字段的处理

在获取 name 值得时候,有几个字段的 name值比较特殊,现在下表说明,调用过程中一定要注意这个部分。

序号 字段描述 字段 name 说明
1 捐款金额 donate_amount 捐款金额在不同的页面都有出现,这个字段主要用来设置捐款的金额,因为在页面中比较难发现,特在此指出
2 筹款目标 goal 筹款目标出现在团队捐团队创建页面,为避免与捐款金额混淆,特在此指出
3 捐赠项目 donate_project 捐赠项目在页面中有父项目和子项目之分,但是在设置的时候只需设置一个参数 donate_project 即可,此字段的值为一个 int 类型的 id ,此 id 可以在灵析后台项目管理页面的第一页找到
4 发票地址字段 invoice_address 在查看发票部分的源码时,会发现 发票地址 有上下两个 name 值,在对发票地址进行操作的时候,无需管页面中的两个 nama 值,只需设置 name=invoice_address 即可

[操作] 自动弹出捐赠窗口

此接口能控制在筹款项目页面打开时是否自动弹出捐赠项目的支付弹窗。

示例:http://cf.lingxi360.com/p/LXEmxB3LG8R0?_setting_form_popup=1
_setting_form_popup: int (默认 0)

设置为1将在页面打开时自动弹出捐赠表单,目前仅支持移动端的单次捐捐款页面,组队捐捐款页面和定期捐捐款页面

[操作] 设置默认值

可以通过在url参数中设置表单项目的默认值。

示例:http://cf.lingxi360.com/p/LXEmxB3LG8R0?_default_title=今天天气很好

使用方式的在链接后面传递参数 default_* ,*可以是页面表单中存在的任意 name 值。

_default_name:    string

_default_*,* 代表页面中存在字段的 name 值

[操作] 属性只读

可以通过在 url参数中设置表单字段是否只读。

//此时表单中的 title 字段会被设置为不可修改的状态
示例:http://cf.lingxi360.com/p/LXEmxB3LG8R0?_unchangeable_title=1

使用方式的在链接后面传递参数 _unchangeable_**可以是页面表单中存在的任意 name 值。

string: _unchangeable_name=默认 0 #_unchangeable_*,* 代表页面中存在字段的 name 值

以上几个操作可以同时进行,操作是只需将多个参数使用 & 连接起来即可。为保证结果的正确性和 API 能被正确执行,在参数传递的时候记得对 中文特殊符号 进行转义。

//多个参数同时使用示例
http://cf.lingxi360.com/p/LXE8G6B_tyG=GOAF?_default_donate_project=50585&_setting_form_popup=1

筹款notify和redirect

接口说明:

  • 用户在筹款项目中设置了成功回调地址之后,用户支付成功后会向设置的回调地址发送post请求,包含用户支付的信息。

  • 用户在筹款项目中设置了付款后跳转页面链接之后,用户支付成功后会跳转到设置的成功页面链接,包含用户支付的信息。

  • 第三方系统通过保存用户的支付信息,可以进行定制化的统计分析等功能。

实现步骤:

  • 在灵析筹款后台设置成功回调地址,如果要指定付款成功页面还需要设置支持者付款后跳转页面链接。

  • 第三方系统引导用户访问传入第三方用户id信息的灵析筹款页面链接。

  • 用户支付完成或绑定成功后,灵析筹款会跳转到第三方指定成功页面并向指定回调地址发送携带用户支付或绑定信息的请求。

验证方式:

单次捐notify

  • 请求方法:POST

  • 请求地址:用户设置的成功回调地址

  • 输入参数:如下

名称 类型 必填 说明
money float 捐款金额
flow_number string 捐款流水号
bind_id int 灵析绑定id,定期捐扣款才有
order_id int 灵析订单id
source string 来源,灵析代收,微信定期捐等
comment string 留言
pay_time string 付款时间
form_info json 填写表单信息
cid int 灵析联系人id
extra_params string 第三方指定的其它参数
outer_uid string 第三方用户id

单次捐redirect

  • 请求方法:GET

  • 请求地址:用户设置的支持者付款后跳转页面链接

  • 输入参数:如下

名称 类型 必填 说明
money float 捐款金额
flow_number string 捐款流水号
bind_id int 灵析绑定id,定期捐redirect才有
order_id int 灵析订单id
source string 来源,灵析代收等
cid int 灵析联系人id
extra_params string 第三方指定的其它参数
outer_uid string 第三方用户id

定期捐绑定notify

  • 请求方法:POST

  • 请求地址:用户设置的成功回调地址

  • 输入参数:如下

名称 类型 必填 说明
money float 捐款金额
bind_id int 灵析绑定id
source string 来源,微信定期捐等
comment string 留言
bind_time string 绑定时间
form_info json 填写表单信息
cid int 灵析联系人id
extra_params string 第三方指定的其它参数
outer_uid string 第三方用户id

定期捐扣款notify

  • 请求方法:POST

  • 请求地址:用户设置的成功回调地址

  • 输入参数:如下

同单次捐notify

定期捐redirect

  • 请求方法:GET

  • 请求地址:用户设置的支持者付款后跳转页面链接

  • 输入参数:如下

同单次捐redirect

错误代码说明

签名验证错误

错误码 status_code message description
10001 Miss required parameters, see doc for more info 缺失验证参数,请参考 API 文档
10002 Timestamp expire 时间戳过期,请重新发起请求
10003 Param error, see doc for more info 验证参数错误,请参考API文档
10004 Signature not valid… 签名验证失败
10005 Api key not exist, please contact lingxi manager. Api Key 无效,请向灵析申请
10007 Api request times overload… API 请求过于频繁,请稍后重试
10009 Partner key not exist, please contact lingxi manager. Partner Key 无效,请向灵析申请
10011 You must be our partner. 你必须有 partner 级别的账号才能访

请求获取数据错误

错误码 status_code message description
20000 Miss required parameters, see doc for more info 接口所需参数不全,请参考 API 文档
20001 Contact not exist 请求的联系人不存在
20003 Parameters not invalid 好好看文档,看清楚参数说明
20005 Contact’s Event not exist 请求的联系人没有参与任何活动
20007 Role not exist in this team. 没有找到这个身份
20009 There was no donate… 目前并没有捐款记录
20011 No project you want… 并没有符合条件的项目存在
20013 No Event you want… 没有获取到任何活动信息
20015 No donate you want… 捐款被黑洞吞噬了
20017 Not find any comments. 没有找到任何留言信息
20019 Not find periodic project you join 没有绑定任何定期捐
20021 Not find user project 没有找到团队捐信息
20023 Not progress finded. 没有任何项目进度信息
20025 Not category finded. 没有任何分类
20045 Form, Form, Form, Not exist… 没有获取到任何表单
20047 Cms Category Not exist… 没有找到一个分类信息
20047 Cms Config not exist. 没有获取到配置信息
20049 Cms content not exist. 没有获取到内容信息
20051 Cms Banner not exist. 没有获取到 Banner 信息
20052 Cms tag not exist. 没有获取到标签信息
20053 Nobody take part in this event 没有获取到任何活动参与信息
20095 Please config you wechat app id and secret 赶紧去配置你的微信app id 和 secret
20095 Not found model 没有查询到数据
20097 Some quert error 亲爱的开发者,请仔细传递参数
20099 Throw a error when parse your parameters 参数解析错误

其他

错误码 status_code message description
99999 Not known error 未知错误,请联系我们
返回顶部
联系我们