首页支持中心文档中心
帮助文档
接入指南
菠萝派自建商城
物流平台
电商平台
淘宝蘑菇街微众金鹰购华为商城魔筷星选微一案新零售中粮我买网顺丰大当家快手小店途虎养车脉宝云店EzBuySEE小电铺辣妈计划友好速搭候鸟联华鲸选京东泰国多点商城顺联动力腾讯广告广点通金牛电商微一案每日优鲜天天工厂阿里巴巴C2M店匠饿百零售执御农行e管家天猫国际直营微盟微商城奥买家快团团招行掌上生活小鹅拼拼云集品淘宝台湾微信小商店美团零售综合零售通华润通得物度小店pass小芒电商联团国美集团B2B企鹅小店阿里健康大药房蘑菇街小店一号店Shopee京东全渠道BiliBili供应商招商银行网上商城有赞美业江南银行抖店代发唯品会MP百度健康放心购闲鱼管家壹钱包微信视频号小店立白积分商城小鹅通萌推蚂蚁销客淘菜菜新蛋商城抖音本地生活抖音小时达贝贝网考拉供应商直发海拍客爱奇艺爱库存蜜店宝鲁班天猫超市有赞分销小黑鱼苏宁易购京东全球售五星电器每日一淘格格家履约丰巢好衣库贝壳优品名融秀购商城采多多米多商城飞牛网孩子王一件代发迷橙商城云集POP微盟智慧零售一条电商魅力惠药房网天猫周期送棒棒糖越洋电铺萌店Joom电商绿米新零售零购有量洋葱京东开普勒京东供销美团外卖顺丰优选美丽说有赞零售腾讯枫叶聚宝赞公主购趣头条人人店代理系统舞象微店自如优品Tokopedia京东印尼微盟SnapDeal阿里巴巴国际站阿里大药房国美IntraMirror孔夫子旧书网豆果美食云尚互联蜜芽东南亚Cdiscount聚塔菠萝派自建商城电商京东考拉速卖通好乐买秀品特奢汇好药师百度Mall聚美海淘优物库人人店折800优购邮乐网下厨房美囤妈妈千米拍鞋网卷皮网辣妈汇敦煌网91拼团宝贝购蜜芽明星衣橱微商户融易购微旺铺Ebay拼多多亲宝宝天虹商场聚美优品ShopEx楚楚街拼团诚信通凡客易订货孩子王达令网小红书善融格格家楚楚街亚马逊当当网平安好医生分期乐好食期HiGo返利网Wish小米商城云集微店麦考林大V店寺库楚楚通TST有赞雅虎LaZaDa苏宁自营订货宝美团梦芭莎穿衣助手唯品会JIT苏宁特卖洋码头垂直采楚楚街预售集盒酒仙唯品会库巴授权米家有品京东自营商派国美自营Wacom亚马逊自营网易严选Eyee京东到家
支付平台
仓储平台
海关平台
外卖平台
其他接口
发票平台
电商平台接入指南-蘑菇街


【平台介绍】


蘑菇街,专注于时尚女性消费者的电子商务网站,为姑娘们提供衣服、鞋子、箱包、配饰和美妆等等领域适合年轻女性的商品,蘑菇街APP也成为时尚女性购买和互相分享的必备APP。蘑菇街旨在做一家高科技轻时尚的互联网公司,公司的核心宗旨就是购物与社区的相互结合,为更多消费者提供更有效的购物决策建议。“蘑菇街”从导购平台转型为社会化电商平台后,2013年11月开始,仅仅两个月,就交出了单月1.2亿元的成绩单。对于这张“成绩单”,“蘑菇街”表示,2014年将冲击30亿元的年度目标。2016年6月15日,在美丽说、蘑菇街、淘世界合并数月之后,正式宣布新集团为美丽联合集团。


【授权说明】


蘑菇街平台为授权型平台。AppKey:开发者创建的应用标识,创建应用后在 控制台》应用列表 可以看到。AppSecret:标识应用身份。

在 控制台》应用列表 可以得到,获取Code、请求加签时必要参数。AccessToken:应用通过Code换取到最终颁发给应用的令牌,

调用API必要参数,有效期为7天,同一个用户对应一个AppKey只会生效最后一次授权的AccessTokenRefreshToken。


【获取方式】

Appkey,AppSecret 获取可参考蘑菇街开放平台申请文档


一、开放平台提供的服务

蘑菇街开放平台将为成为开发者的第三方接入用户提供小店范围内的管理API,包括店铺,商品,交易等。需要使用开放平台的服务需要有如下的流程:

TIM截图20190813090131.png

二、申请成为开发者

蘑菇街开放平台要求第三方接入用户首先注册成为蘑菇街蘑菇街主站注册的注册用户,并通过主站的账号注册成为开放平台开发者。若您尚未注册蘑菇街,请先前往主站注册成为蘑菇街用户。

1.在开放平台点击【登录】进入主站登录页面,若未注册,请先在主站注册。

2.登录成功后,点击右上角用户昵称下拉菜单的【用户中心】,或者导航栏中的控制台,进入开发者注册页面。

3.在开发者注册页面录入手机号,并填写基本信息后,点击【提交】,即完成了开发者注册。当前仅支持企业开发者,请一定要按照要求提供必要的资质证书。

申请成为开发者后,需要进行开发者审核,一般会在5-10个工作日内完成审核。请注意查收邮件与短信。

如果申请的资料不全,开发平台会审核不通过,并标明审核不通过的原因,请申请客户根据反馈信息,重新修改注册信息,再次提交审核。


三、创建新应用

1.注册成为开发者以后,便可进行应用的创建。首先填写应用的基本信息,填写完毕后,可以选择需要申请的Api列表,可以通过Api分组申请权限。

2.提交申请后,开放平台会根据客户提交的信息审核用户访问Api的请求。审核通过后,用户可以对应用进行测试开发。


AccessToken 获取可参考蘑菇街开放平台授权文档

一、授权方式

为保证用户数据的安全性,若您的应用已完成与蘑菇街开放平台对接,需要获取一些与用户紧密相关的信息(如订单、商品、促销等),需要征得用户的同意,获得用户的授权许可。蘑菇街开放平台采用国际通用的OAuth2.0标准协议,支持网站、桌面客户端、ERP系统(若要了解更多关于OAuth2.0的技术说明,请参考官方网站 http://oauth.net/2/ ) 。目前,蘑菇街开放平台的OAuth2.0支持以下方式获取Access Token。


二、名词解释

1. redirect_uri及callback定义规则

redirect_uri指的是应用发起请求时,所传的回调地址参数,在用户授权后应用会跳转至redirect_uri。

callback指的是应用注册时填写的回调地址链接 或者网站接入时所验证的域名地址。

相关的规则是:

(1)对于Server-side flow,redirect_uri是必选参数,并且要求redirect_uri与callback的顶级域名一致。

(2)在不可预知错误的情况下,返回到默认错误页面。

2.Access Token

Access Token:用户授权后颁发的session key


三、Server-side flow

此流程要求ISV或商家(自主研发应用)有web服务器,能够保持应用本身的密钥以及状态,可以通过http直接访问蘑菇街的授权服务器。

1.授权步骤:

(1)通过用户授权获取授权码Code; (获取授权码链接:)

通过拼接以下链接(注意替换以下app_key、redirect_uri和state)打开用户登录页面:https://oauth.mogujie.com/authorize?response_type=code&app_key=YOUR_APPKEY&redirect_uri=YOUR_REGISTERED_REDIRECT_URI&state=YOUR_CUSTOM_CODE

(2)用上一步获取的Code和应用密钥(AppSecret)通过Http POST方式换取Token。(获取访问令牌: )

通过拼接以下链接(注意替换以下app_key、redirect_uri和state)打开用户登录页面:https://oauth.mogujie.com/token?code=YOUR_AUTHCODE&grant_type=authorization_code&app_key=YOUR_APPKEY&app_secret=YOUR_APPSECRET&redirect_uri=YOUR_REGISTERED_REDIRECT_URI

2.流程说明

(1) 通过用户登录验证和授权,获取Authorization Code

返回说明:

如果用户成功登录并授权,则会跳转到指定的回调地址,并在redirect_uri地址后带上Authorization Code和原始的state值。

注意:code会在10分钟内过期。

(2) 通过Authorization Code获取Access Token

返回说明:

如果成功返回,即可获取如下参数


四、Client-side flow

此流程适合ISV没有自己的web服务器,且应用为原生程序,即客户端应用(同时应用无法与浏览器交互,但是可以外调用浏览器)。 请求的流程:(1)用户发起授权请求, 开发平台验证后,获取code,并置换出accesstoken(2)获取访问令牌

1. 通过拼接以下链接(注意替换以下client_id、redirect_uri和state)打开用户登录页面,登录后进行授权(页面操作同Server-side-flow方式): https://oauth.mogujie.com/authorize?response_type=token&app_key=12304977&state=1212

2. 直接通过client 获取accesstoken 的信息。

以js端为例,最终返回的地址格式为:REDIRECT_URI/oauthCallBack/#access_token=6a42dbd2ef9cf3489a4913039838e12b


五、刷新Token

通过前两种流程,获取了Access token以及Refresh token(对于具有“获取Refresh token权限”的应用),但是一般来讲,AccessToken都有一定的时效性,在刷新有效时长内必须通过RefreshToken 来延迟Access token的时长。

请求的流程有:通过http post请求https://oauth.mogujie.com/token发送刷新。


返回顶部
客服机器人