[关闭]
@elibinary 2016-11-10T08:15:35.000000Z 字数 780 阅读 629

Sneakers 文档 - Passport 篇

doc


Queue

  1. status.ban_user

Purpose

用于禁用某个用户

Params

参数名 说明
user_key user_key
  1. {
  2. user_key: "xxx",
  3. }

Queue

  1. status.unban_user

Purpose

用于解禁某个用户

Params

参数名 说明
user_key user_key
  1. {
  2. user_key: "xxx",
  3. }

Queue

  1. passport.register_weixin_user

Purpose

RPC 调用

注册微信公众号关注用户接口,如果按 identity 能够查找用户返回该用户,否则注册一个新用户

Params

参数名 说明
identity unionid
nickname 昵称
avatar_url 头像
app_key 调用应用
  1. {
  2. identity: "xxx",
  3. nickname: "xxx",
  4. avatar_url: "xxx",
  5. app_key: "one"
  6. }

Response

  1. {
  2. uid: 123, # user.id
  3. user_key: 'xxx',
  4. is_new: true
  5. }

or

  1. { error: 'Can not register' }

Queue

  1. status.validate_user

Purpose

RPC 调用

判断一个用户是否拥有发帖权,返回 true/false

Params

参数名 说明
user_key user_key
  1. {
  2. user_key: "xxx"
  3. }

Response

  1. true

Queue

  1. passport.verify_user_binding

Purpose

RPC 调用

查询用户账户绑定情况的接口

Params

参数名 说明
user_key user_key
  1. {
  2. user_key: "xxx"
  3. }

Response

  1. {
  2. "sina_weibo"=>false,
  3. "qq_zone"=>false,
  4. "weixin"=>true
  5. }

or

  1. { error: 'Can not find user' }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注