云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

微软云_阿里云备案_安全稳定

小七 141 0

为什么

在微信到SAP营销云的入站通信中,微信向SAP营销云发送关注事件和消息。由于微信和SAP营销云的安全机制不同,成都大数据,表头内容之间存在漏洞。更具体地说,购物返现网,SAP Marketing Cloud请求web服务的用户和密码,而微信没有。线路集成也有同样的问题。本指南旨在对如何建立中间件服务来解决此问题提供技术指导

前提条件

在实现入站连接之前,确保您满足以下要求:

如何

在微信开放平台中,微信请求提交服务URL以接收最终用户的消息。头中有4个参数的GET请求发送到中间件服务,大数据数据,在第一次提交URL时检查有效性。

验证签名:

按字典顺序排序token,timestamp,nonce。将这些参数连接到一个字符串,并使用SHA1模式对其进行加密。比较结果。如果等于签名,则表示请求来自微信。您应该将echostr设置为请求主体,将200设置为状态代码。否则不是有效的请求

验证逻辑已经包含在微信集成范围内。中间件服务只是为SAP Marketing Cloud添加了一个认证头,并将请求传输到SAP Marketing Cloud.

如果微信平台已经设置了服务URL,那么终端用户发送的每一条消息都会通过POST请求复制到中间件服务中。消息正文被格式化为XML。中间件服务将接收消息并添加一个包含以下参数的头:

添加头后,中间件服务将请求发送到SAP Marketing Cloud的服务URL,创建数字账户时会在数字账户应用程序中生成

请求示例:

标题

正文(Get)

正文(Post)

@控制器

@sync2Account1

在LINE open platform中,还请求设置webhook URL。LINE接收到终端用户的消息后,平台会在消息头中添加x-LINE签名,用于识别消息

检查x-LINE签名的验证逻辑已经包含在LINE集成范围内。中间件服务只为SAP Marketing Cloud添加一个认证头,云分析,并将请求传输到SAP Marketing Cloud,

添加头后,中间件服务将请求发送到SAP Marketing Cloud的服务URL,创建数字账户时在数字账户应用程序中生成的

请求示例:

@控制器

@sync2Account1

更多…

中间件服务必须托管在可同时访问SAP Marketing云的公共访问服务器上。我们建议您通过以下步骤将其部署到SAP云平台上:

步骤1。为中间件服务构建war包

步骤2。在SCP的Java应用页面上传war包

步骤3。设置jre和tomcat配置。

步骤4。启动SCP上的服务器

在某些情况下,企业拥有多个微信账号用于营销。为了将中间件服务扩展到多个账户,我们建议您使用"account2"生成同一个控制器,并更改相关代码行,如下所示:

,个人免费云服务器