开放应用
开放应用,是指陈列在友好速搭 应用市场 中的应用。开放应用的安装,需要获取用户授权,授权采用 OAuth2,详情参考 开放应用授权。
创建开放应用的步骤如下:
- 注册友好速搭帐号
- 加入 合作伙伴体系
- 在合作伙伴后台,进行企业实名认证
- 创建开放应用
创建开放应用时,需留意如下配置:
- 入口网址
用户在首次安装,或者在安装后使用应用时,友好速搭将用户跳转到应用的入口地址。在跳转时,友好速搭会在入口地址中,加入关键参数,包括:店铺标识(shop_key)、用户标识(account_id)等。
- 打开方式
用户安装应用后,在店铺后台打开应用的方式。
如果选择嵌入后台,友好速搭会在 iframe 中,打开应用的入口地址,用户会在店铺后台,直接访问应用; 如选择不嵌入,友好速搭会在新标签中,跳转到应用的入口地址,此时,用户会离开店铺后台,操作应用。
注意,嵌入后台仅支持全站 HTTPS 的应用。
- 快捷入口
用户安装应用后,应用会陈列在对应店铺后台,应用插件列表中。用户可以点击应用图标,经跳转后使用应用。
如果应用需要操作店铺中指定数据,例如:操作指定的商品数据,那应用中,必须对接商品 API,并且提供界面,供用户选择指定商品。
考虑到操作指定数据的场景,友好速搭提供快捷入口,允许应用开发者,在后台的指定位置,放置应用的入口按钮,并且可以单独配置入口地址。当用户通过快捷入口,跳转进入应用时,友好速搭除了会附带店铺标识(shop_key)、用户标识(account_id)以外,还会附带指定数据标识。