SAP Cloud Platform开放连接器-Twitter连接

2020-08-27 06:07发布

         点击此处--->   EasySAP.com群内免费提供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)

         点击此处--->   EasySAP.com群内免费提供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)
付费偷看设置
发送
6条回答
樱桃小丸子0093
1楼 · 2020-08-27 06:44.采纳回答

你好,奥利弗,

下面将帮助您解决问题,您应该从邮递员传递正文状态,而不是在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/

步骤3:在SAP CPI中创建安全工件。

步骤4:配置SAP CPI接收器OpenConnector s频道

步骤5:发送数据 使用PostMan工具。

示例JSON:

 {
     "状态":"来自SAP CPI的测试推文"
 }
 

此致

Anil

槿木_熙
2楼-- · 2020-08-27 06:48

嗨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

huskylover
3楼-- · 2020-08-27 06:54

嗨Oliver,

1。 要解决此问题,您必须在SCPI安全材料中部署使用者密钥,使用者密钥,访问令牌,访问令牌密钥。 您可以通过以下链接获取所有这些值。

https://docs.inboundnow。 com/guide/create-twitter-application/#toc-0

2。 不同的方法:

SCPI-它仅发送消息和搜索选项。

开放式连接器:支持各种功能。

要尝试使用开放式连接器方法,请转到它的服务并进行身份验证。 您只需要提供实例名称,然后单击创建实例即可。 您需要登录Twitter开发人员帐户并批准在步骤1中创建的应用。

此致

Anil

zhangjiyang1323
4楼-- · 2020-08-27 06:40

嗨Anil,

1。 我知道。 我已经部署了它,但是出现了这个错误。 那怎么了? 有命名模式吗?

2。 是的,我已经做到了,并且可以很好地从Twitter获取数据。 将数据发送到Twitter无效(请参阅初始问题中的配置)。 那为什么不起作用呢? 什么样的配置错误或丢失?

感谢和问候
Oliver

奄奄一息的小鱼
5楼-- · 2020-08-27 06:42

嗨,奥利弗,

根据您的初始屏幕截图,参数名称应为q ='screen_name'(例如:q ='scottdillon1')。 使用q代替状态并尝试。

还可以请您附上Twitter频道配置,然后查看是否有任何失败原因。 没有特定的命名约定。

jovirus
6楼-- · 2020-08-27 06:57

其他屏幕截图:

一周热门 更多>