产品名「到口数字生命」。IM / 通话 / 换头像走 api.menling.com。完整目录:
完整开放平台:门铃号登录、授权码换门牌、用户/店铺/商品只读。App 专用接口仍是 api.menkou.com,到口客服仍是 iai.menling.com。
1. 门铃号登录 https://open.menkou.com/login 2. 控制台创建应用,登记 https 回调,保存 App Key / Secret 3. 用户浏览器跳转授权,或展示二维码用到门口 App 扫 4. 服务端 POST /oauth/menpai 换门牌 5. 带门牌调用 /oauth/userinfo /shop /goods
GET https://open.menkou.com/oauth/authorize ?app_key=应用Key &redirect_uri=已登记回调 &state=随机串 &response_type=code 成功回调:redirect_uri?code=授权码&state=原样 拒绝:redirect_uri?error=access_denied&state=原样
授权页会说明:只提供门铃号,不提供密码、手机和资金。
POST https://open.menkou.com/oauth/menpai
Content-Type: application/x-www-form-urlencoded
app_key=Key&app_secret=Secret&code=授权码&redirect_uri=与授权时相同
成功:
{"code":1,"menpai":"...","menpai_type":"Menpai","expires_in":7200,"uid":1}
别名:POST /oauth/token 同样。
GET https://open.menkou.com/oauth/userinfo?menpai= Header 也可:Authorization: Menpai 门牌值 返回 uid、doorbell、name(无手机、无资金) GET https://open.menkou.com/oauth/shop?menpai= 店铺名、地址、logo、域名 GET https://open.menkou.com/oauth/goods?menpai= 该用户店铺下商品名、价格、图(最多 20) GET https://open.menkou.com/oauth/product?id=商品ID 公开只读商品详情(图、价、店铺名) GET https://open.menkou.com/oauth/ping 探活
GET https://open.menkou.com/oauth/qr?app_key=&redirect_uri=&state= 返回 ticket、img、scan、poll、wake_ios、wake_android GET https://open.menkou.com/oauth/poll?app_key=&ticket= status 0等待 1已扫 2已确认(含 code) 4过期 GET https://open.menkou.com/oauth/wake?t=ticket iOS ydmkshop://oauth?t= 安卓 dmk://oauth?t=
HTTP 400 参数 / 应用 / 回调 / 授权码 HTTP 401 门牌无效或过期 HTTP 404 商品不存在 JSON code=0 时看 msg