这是Jerry 2020年的第86篇文章,也是汪子熙公众号总共第268篇原创文章。

2020年行将达到序幕了。

Jerry所在团队的产品经理,曾经开始让大家把圣诞节期间的休假状况,保护在公司wiki里,以便安顿假期值班人员:

Jerry借这篇文章的机会,提前祝各位粉丝圣诞快乐。

明天抽点工夫,持续填前些日子挖的一个坑。

本系列的英文版Jerry写作于2017年,这个教程总共蕴含十篇文章,发表在SAP社区上。

系列目录

(1) 微信开发环境的搭建

(2) 如何通过微信公众号生产API

(3) 微信用户关注公众号之后,主动在SAP C4C零碎创立客户主数据

(4) 如何将SAP C4C主数据变动推送给微信公众号

(5) 如何将SAP UI5利用嵌入到微信公众号菜单中(本文)

(6) 如何通过OAuth2获取微信用户信息并显示在SAP UI5利用中

(7) 应用Redis存储微信用户和公众号的对话记录

(8) 微信公众号的地图集成

(9) 如何将微信用户发送到微信公众号的音讯保留到SAP C4C零碎

(10) 如何在SAP C4C零碎间接回复音讯给微信公众号的订阅者


最近有不少敌人在微信上向我征询SAP零碎和微信公众号集成的问题,因而我把过后写的英文版翻译成中文,从新公布在我的公众号上。

须要留神的是,时隔三年,微信公众号的开发流程可能有所变动,请大家自行甄别。和微信公众号集成的零碎,我三年前抉择的是SAP Cloud for Customer.

本文的内容很简略,用一句话就能概括:利用微信公众号的菜单项,启动一个SAP UI5利用,并运行在微信的内嵌浏览器里。

如下图“Jerry List”菜单项所示:

咱们提前把SAP UI5利用部署在云平台上,失去该利用的url,而后间接将url绑定到“Jerry List”这个公众号菜单即可。最初,点击公众号菜单后,这个SAP UI5利用在微信浏览器里关上的成果如下:


上面是实现细节。

应用微信开发文档里提到的公众号菜单创立API,创立一个新的名为Jerry List的菜单,url字段指定成部署到云平台上的SAP UI5利用的url:

url: https://api.weixin.qq.com/cgi...

Access Token应用如下的API调用,通过app id和app secret换取:

https://api.weixin.qq.com/cgi...<your app id>&secret=<your secret>.

将SAP UI5利用部署到云平台上,失去url:

http://wechatjerry.herokuapp....

确保该url间接在浏览器里拜访可能失常工作:

下面这个UI5利用的残缺源代码,能够在我的Github上找到。

这个nodejs利用,调用第6行的app.use办法,将webapp文件夹下的SAP UI5利用,通过/ui5裸露给用户。

本系列下一篇即第六篇文章,Jerry会介绍如何通过OAuth 2协定,在SAP UI5利用里获取微信用户信息并显示。感激浏览。

系列目录

(1) 微信开发环境的搭建

(2) 如何通过微信公众号生产API

(3) 微信用户关注公众号之后,主动在SAP C4C零碎创立客户主数据

(4) 如何将SAP C4C主数据变动推送给微信公众号

(5) 如何将SAP UI5利用嵌入到微信公众号菜单中(本文)

(6) 如何通过OAuth2获取微信用户信息并显示在SAP UI5利用中

(7) 应用Redis存储微信用户和公众号的对话记录

(8) 微信公众号的地图集成

(9) 如何将微信用户发送到微信公众号的音讯保留到SAP C4C零碎

(10) 如何在SAP C4C零碎间接回复音讯给微信公众号的订阅者

更多Jerry的原创文章,尽在:"汪子熙":