点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我尝试通过SAP CP Open连接器将iFlow的状态信息发送到Twitter。 但是,它不起作用,我也不知道为什么。 我希望你们中的某人可以帮助我。
场景:
邮递员-> SAP CP集成(iFlow)-> SAP CP开放式连接器-> Twitter
我使用打开的连接器适配器配置了iFlow(请参阅附件)。 在邮递员中,我收到错误代码404"未找到-找不到所请求的资源"。 我尝试了几种配置(并获得错误代码400或405),但没有获得正确的配置。 那怎么了?
感谢和问候
奥利弗·迪金森
(18.3 kB)
你好,奥利弗,
下面将帮助您解决问题,您应该从邮递员传递正文状态,而不是在Openconnectors频道中发送该正文。
步骤1 :在Twitter中创建应用程序,然后获取
步骤2:配置开放连接器并获取授权标头值。
请遵循以下博客,使用在SAP开放连接器中创建的auth标头创建安全工件。
https://blogs.sap.com/2019/03/13/cloud-integration-how-to-create-a-sample-integration-scenario-using-open-connectors-adapter/ p>
步骤3:在SAP CPI中创建安全工件。
步骤4:配置SAP CPI接收器OpenConnector s频道
步骤5:发送数据 使用PostMan工具。
示例JSON:
此致
Anil
嗨Anil,
感谢您的回答。
这只是为了获得开放式连接器的经验。 但是更好的问题是,为什么要为一个"问题"提供SAP两个解决方案? Twitter适配器和Open Connector API? (另请参阅Facebook适配器)
我尝试了Twitter适配器博客中的描述。 现在,在部署iFlow时出现错误:
CAMEL] [IFLOW] [CAUSE]:原因:com.sap.it.nm.types.NodeManagerException:[CONTENT] [CONTENT_DEPLOY] [NoArtifactDecriptorFoundForArtifactName]:未找到工件描述符 用于artifactName <消费者API密钥>
安全参数配置是否有特定的命名模式?
尽管如此,您对开放连接器配置有个想法吗?
感谢和问候
Oliver
嗨Oliver,
1。 要解决此问题,您必须在SCPI安全材料中部署使用者密钥,使用者密钥,访问令牌,访问令牌密钥。 您可以通过以下链接获取所有这些值。
https://docs.inboundnow。 com/guide/create-twitter-application/#toc-0
2。 不同的方法:
SCPI-它仅发送消息和搜索选项。
开放式连接器:支持各种功能。
要尝试使用开放式连接器方法,请转到它的服务并进行身份验证。 您只需要提供实例名称,然后单击创建实例即可。 您需要登录Twitter开发人员帐户并批准在步骤1中创建的应用。
此致
Anil
嗨Anil,
1。 我知道。 我已经部署了它,但是出现了这个错误。 那怎么了? 有命名模式吗?
2。 是的,我已经做到了,并且可以很好地从Twitter获取数据。 将数据发送到Twitter无效(请参阅初始问题中的配置)。 那为什么不起作用呢? 什么样的配置错误或丢失?
感谢和问候
Oliver
嗨,奥利弗,
根据您的初始屏幕截图,参数名称应为q ='screen_name'(例如:q ='scottdillon1')。 使用q代替状态并尝试。
还可以请您附上Twitter频道配置,然后查看是否有任何失败原因。 没有特定的命名约定。
其他屏幕截图:
一周热门 更多>