当前位置:主页 > 云主机 > 正文

域名备案_云服务器部署_高性价比

时间:2021-07-12 19:04 来源:埃里克云 编辑:埃里克云

核心提示

在Facebook Messenger开放渠道活动第2部分第3步中,我们在Hybris Marketing communication agreement Processing sector中定义了一个名为OC_FBMSG_MU的集成流 通过该集成流,我们将Hybris Marketing开放渠道活动...

在Facebook Messenger开放渠道活动第2部分第3步中,我们在Hybris Marketing communication agreement Processing sector中定义了一个名为OC_FBMSG_MU的集成流

通过该集成流,我们将Hybris Marketing开放渠道活动负载(第2部分第7步)转换为Facebook Messenger send API负载(第1部分第3步),并发送给相关的facebook messenger用户。

负载转换图片:

现在让我们深入了解一下集成流程。

(1)HTTPS呼叫:使用Hybris Marketing开放渠道活动负载创建开始消息

地址:/OC\u FBMSG\u MU

授权:用户角色

用户角色:ESBMessaging.send发送

(2)路由器:过滤HTTP呼叫通过request method

这个集成流将从Hybris Marketing端使用request method HEAD和POST调用两次,只有POST方法将包含必要的负载。

由于HCI是基于Apache Camel框架的,我们将使用header属性CamelHttpMethod来条件路由

・route POST:

Name:POST

Expression Type:Non-XML

条件:${header.HttpMethod方法}='POST'

・Route Other:勾选默认路由

(3)Content Modifier1:创建两个header属性,以便此时运行循环进程调用

没有内置的facebook messenger send API允许您一次向多个用户发送消息,因此我们必须使用循环过程调用来迭代开放渠道活动负载中的用户,并多次调用API。

为了完成此循环,我们必须添加两个头属性:

endProcess:initiate with value'false',一个字符串标志,指示是否应停止循环。

processNumber:initiate with value'0',一个字符串值,表示当前处理活动用户在有效负载中的位置。

(4)循环进程调用:循环本地集成进程'Call FB API'

本地集成进程:进程11(本地集成进程'Call FB API')

表达式类型:非XML

条件表达式:${头.endProcess} = 'false'

循环进程调用将一直运行,直到脚本中将endProcess设置为true。

最大迭代次数:我们的示例中的默认值100

==========================================================本地集成进程'call FB API'

(5)Groovy脚本:转换负载的核心进程格式

我们将使用groovy脚本将Hybris Marketing open channel campaign负载转换为facebook messenger send API负载,这是整个过程的核心部分。

如果您需要示例代码,请联系SAP Hybris Expert Services–Marketing Practice team。

(6)Content Modifier2:创建内容类型头属性

a使用facebook messenger send API时,值为application/json的头属性Content Type是必需的,我们将在此处添加此属性。

此步骤也可以在步骤5的groovy脚本中定义。

(7)请求回复:使用HTTP适配器调用facebook messenger发送API

地址:https://graph.facebook.com/v2.8/me/messages

Query:access_token={Facebook page access token created in Part1 step2}

代理类型:互联网

方法:发布

身份验证:无

超时(毫秒):在我们的示例中为60000

现在尝试在Hybris Marketing中启动facebook messenger开放渠道活动,您应该能够在您的facebook messenger应用程序或web UI中收到来自Hybris Marketing的第一条活动消息。

  • <strong>数据库_太原网站建设公司_高性价比</strong> 数据库_太原网站建设公司_高性价比

    解决上述问题,请遵循以下步骤: 2。在Fiori-BI启动板中设置验证选项卡和CMS可见: 1。\SAP BusinessObjects Enterprise XI4.0\warfiles\webapps\BOE\WEB-INF\config\custom\ 如果您使用的是BI平台安装的Tomc...

  • <strong>京东云_企业邮箱排名_年度促销</strong> 京东云_企业邮箱排名_年度促销

    场景:在这个场景中,我将解释如何使用计算视图中的计算列来计算学生平均分。 计算视图用于组合其他分析视图、属性视图和其他计算视图以及基本列表。它们用于执行复杂的计算...

  • <strong>对象存储_长沙网站建设公司_9元</strong> 对象存储_长沙网站建设公司_9元

    在特拉华的最后几天,我们正在研究物联网方面的创新。除此之外,我们还创建了一些智能数据流,并在designstudio中使用它们。现在为了创建一些真实的演示,我们需要一个物联网模...

  • <strong>香港带宽_oa系统数据库设计_免费申请</strong> 香港带宽_oa系统数据库设计_免费申请

    This blog is the part 2 of the 5-part blog-series. In this blog, we will introduce OData Interfaces which are exposed from SAP Process Orchestration (from 7.40 onwards) (SAP PO) can be exposed as Open APIs and managed through SAP API Man...

  • <strong>全站加速_企业邮箱用哪家的好_测评</strong> 全站加速_企业邮箱用哪家的好_测评

    亲爱的合作伙伴 由SAP主题专家主持的Enablement Insights网络研讨会每月在我们的各个合作伙伴协作室举行一次。这些会议室使您能够轻松地与同事协作、分享知识并提高知识的趣味性,以...

  • <strong>域名注册_关系数据库是以_优惠</strong> 域名注册_关系数据库是以_优惠

    最近我们在结算WBS元素时遇到了两个错误。我们使用WBS元素来记录成本,然后先将其结算给AuC,然后再将其结算给主要资产。 我们在2017财年,我们的关闭资产年度是2015年,这意味着...

  • <strong>天翼云_常用数据库管理系统_免费6个月</strong> 天翼云_常用数据库管理系统_免费6个月

    达芬奇可能是指数思维的最早采用者之一。 达芬奇500多年前出生在半农村的托斯卡纳,父母收入微薄。尽管他很少接受正规教育,但他能够推断出有关建筑学、工程学、数学、城市规...

  • <strong>金山云_白雪公主百度云_优惠</strong> 金山云_白雪公主百度云_优惠

    在本系列的第一篇博客中,我讨论了什么是保证交付,它是如何工作的,以及为什么您应该将它用于流项目和适配器。如果您错过了它,您可以阅读这里的介绍。 现在,在第二部分中...

  • <strong>美国服务器_分布式数据库有哪些_免费申</strong> 美国服务器_分布式数据库有哪些_免费申

    美国作家、未来主义者阿尔文·托夫勒(Alvin Toffler)通常被引用为这句名言的创始者:"21世纪的文盲将不是那些不会读和写的人,而是那些不会学习、忘却和重新学习的人。"然而,托...