温馨提示:用户连接服务预览版强势上线!

百家 作者:微软科技 2018-11-12 02:28:44


在登陆一个门户网站的时候,最头疼的事情莫过于忘记密码…..

起初我们找回密码的方式是通过回答安全问题。

安全问题设置简单,你怕别人知道,设置复杂了,自己却……

找回密码还可以让门户网站给当时密保的电子邮件发送一条链接,通过点击链接激活进行重置密码,好了,电子邮件也需要登陆,又需要使用密码,然后此时你内心……

有没有别的方式找回密码呢?

当然有,如今手机成为了大家生活中必不可少的通讯工具,通过手机接收验证码的方式找回密码是非常普遍的方式(手机号码你也忘了?如果忘记,试着拨给另一个手机,你也可以轻松知道号码)。

通过手机短信验证码找回密码,这就和手机通知短信相关,相关内容即便你没有参与过开发,相信你也接收过类似的短信。

类似上边的短信通知,不是用一个“超级手机”一条一条地发送验证码给用户,而是调用 API 的方式发送手机短信验证码,Azure 新上线的用户连接服务,你可以从中轻松获取短信通知服务的功能,用它发送企业相关的活动短信通知。

今天我们来学习一下 Azure 中新发布的用户连接服务。

首先学习一下用户连接服务的一些基础知识。

什么是CEF  ?

用户连接服务,简称 CEF ( Customer Engagement Fabric ), 提供一系列让 app 和用户交互连接的基础服务, 包括多渠道通知服务,第三方登录和聚合支付功能。这些服务可以帮助 App 快速实现和用户互动的相关功能,提高用户参与度,分析用户行为数据,提升 App 运营效果。

主要分为以下三种

1. 通知服务

提供稳定高效的短信通知,邮件通知,高到达率的 App 推送,和智能的壹通知(集成通知)。

2. 登录验证 

提供简洁的 API 实现第三方登录和动态密码验证,缩短开发时间,快速获取用户。

3. 聚合支付 

提供统一的 API 快速实现第三方支付功能,统一管理支付数据,分析用户行为数据。

CEF 短信通知服务

文章开头我们提及的短信通知服务—— CEF 短信通知,短信通知服务支持短信验证码、短信通知和会员营销短信。三网合一专属通道资源,为您提供稳定、高效的短信服务。 可应用于账号注册登录、系统通知、会议通知、店铺活动等多种场景。

除了收发短信 API ,我们还提供便捷的手机端 SDK 帮助开发者快速实现验证码登录,轻松获取用户。 SDK 可以帮助开发者生成、管理和验证短信动态密码。

你可以使用短信通知服务面对多种应用场景,下边是我们提供的一些常见场景:

场景1:

账号注册、短信登录、找回密码、支付验证、信息变更等需要使用短信验证码。

推荐使用短信验证码,通过短信发送随机数字到用户手机的一种验证方法,可以准确和安全地验证用户身份。

场景2:

付款回执、订单通知、会议提醒、服务通知、活动通知、物流信息等通知短信。

推荐通过短信的形式将通知信息发送到用户手机上,使用户了解企业服务状态,接受系统通知,完成活动确认等。

场景3:

会员福利、优惠通知、活动推广等会员营销。

推荐通过短信的形式,将企业产品,活动推广等信息传递给用户。

想要使用这些短信通知服务,首先您需要申请一个 CEF 账号。

创建一个 CEF 账号

第一次通过 Azure REST API 创建 CEF 账号需要我们在注册资源提供程序中注册 Microsoft. Engagement Fabric 。

1. 登陆  Azure 门户在所有服务中搜索订阅。

2. 在列表页中选择可用订阅。

3. 详情页面中找到资源提供程序搜索  Microsoft.Engagement点击注册

4. 目前 CEF 账号只支持 REST API 的形式进行创建;

请求方法: PUT

请求  URI :

https://management.chinacloudapi.cn/subscriptions/你的订阅ID/resourceGroups/资源组名称/providers/Microsoft.EngagementFabric/accounts/CEF 账号名?api-version=2018-09-01-preview

5. 在使用 API 进行调用的过程中,我们需要通过一个认证,表明你的身份。

6. 登陆 Azure 门户打开浏览器中开发人员工具(快捷键 F12),找到网络

7. 右边 Authorization 的值右键复制,后边需要用到。

8. 接着我们使用 Postman 进行调试开发。

9. 首先打开 Postman ,输入地址(参考上边请求 URI ),修改请求方式为 PUT 

10. 输入完成后如下图所示:

11. 点击切换至 Headers ,添加 Authorization Content-Type ,将上边复制的 Authorization 的值粘贴,并设置 Content-Type 

 application/json

12. 点击切换至 Body ,选择类型 raw,然后输入如下值,下图中我们在中国北部创建了一个资源大小为 B1 的 CEF 账户。

13. 设置完成后点击 Send 按钮发送。

14. 如果调用成功,返回结果如下:

15. 至此,您的 CEF 账号已经创建成功。

16. 接着我们模拟刚刚创建账号的方法,获取 CEF Key。

17. 首先修改提交方式为 Post 接着,URI 地址替换为:https://management.chinacloudapi.cn/subscriptions/你的订阅 ID/resourceGroups/资源组名/providers/Microsoft.EngagementFabric/accounts/CEF 账号名/listKeys?api-version=2018-09-01-preview

18. 设置完成后,进行提交,返回结果如下:

19. 至此, CEF 账号的创建和 CEF key 的获取已经完成。

20. 接下来,你可以基于 CEF 使用短信通知等相关的服务。

小结

有了 Azure 用户连接服务,除了常见的短信验证码功能,你还可以使用短信通知服务,在企业做活动推广的时候发送短信告知用户,比如准点抢购活动等等,相关的功能你只需通过 Azure 中用户连接服务  API  进行调用即可,减少了相关技术的研发时间,让企业更专注于业务的开发。

转自Microsoft云科技公众号



推荐阅读

全面支持开源,加速研发云升级,微软对开发者献真爱

期待再遇见 | 2018微软技术暨生态大会圆满闭幕

双十一锦囊 - Kubernetes最强攻略

最新活动

玩转微软市场资讯?用这个就够了!

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

图库
公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接