api.passportSNS.md 2.9 KB

/x/internal/passport-sns/authorize/url

GetAuthorizeURL get authorize url

方法:GET

请求参数

参数名 必选 类型 描述
app_id string
platform string
redirect_url string
display string

响应

{
    "code": 0,
    "message": "ok",
    "data": {
        "url": ""
    }
}

/x/internal/passport-sns/bind

Bind bind sns account

方法:POST

请求参数

参数名 必选 类型 描述
mid integer
code string
app_id string
platform string
redirect_url string

响应

{
    "code": 0,
    "message": "ok",
    "data": {
    }
}

/x/internal/passport-sns/unbind

Unbind unbind sns account

方法:POST

请求参数

参数名 必选 类型 描述
mid integer
app_id string
platform string

响应

{
    "code": 0,
    "message": "ok",
    "data": {
    }
}

/x/internal/passport-sns/info

GetInfo get info by mid

方法:GET

请求参数

参数名 必选 类型 描述
mid integer

响应

{
    "code": 0,
    "message": "ok",
    "data": {
        "infos": [
            {
                "mid": 0,
                "platform": "",
                "unionid": "",
                "expires": 0
            }
        ]
    }
}

/x/internal/passport-sns/info/code

GetInfoByCode get info by authorize code

方法:GET

请求参数

参数名 必选 类型 描述
code string
app_id string
platform string
redirect_url string

响应

{
    "code": 0,
    "message": "ok",
    "data": {
        "mid": 0,
        "unionid": "",
        "openid": "",
        "expires": 0,
        "token": ""
    }
}

/x/internal/passport-sns/info/update

UpdateInfo update info

方法:POST

请求参数

参数名 必选 类型 描述
platform string
app_id string
mid integer
open_id string

响应

{
    "code": 0,
    "message": "ok",
    "data": {
    }
}