在下面的博客中,我们将分享如何使用SAP云平台开放连接器服务将Google Drive与SAP CPI集成。
场景:
将解释使用POSTMAN http客户端获取和发布文件的端到端场景。
Google应用程序创建:
为了使用Google应用程序的Rest API,我们需要创建与SAP CP Open Connectors安全通信。
步骤1:
登录https://console.developers.google.com和按照以下步骤
第2步:
创建具有有效逻辑名称的新项目。
第3步:
单击创建的项目并导航到API和服务仪表板。
第4步:
启用Google Drive API以在应用程序。
步骤5:
启用所需的API后,物联网和互联网的区别,导航回API和服务的凭据选项卡,以创建可在OpenConnectors中使用的凭据。
完成后保存。
步骤6:
Open Connectors配置:
步骤1:
登录到您的Open Connectors帐户并搜索Google Drive连接器。单击在Authenticate上
第2步:
单击view可选字段,输入从Google应用程序复制的API密钥和机密。
第3步:
一旦您在上一步中单击Create Instance按钮,它将打开一个新窗口以通过您的Google应用程序进行身份验证凭据。继续使用相同的方法,然后单击允许应用程序访问谷歌硬盘数据。
第四步:
现在你已经成功建立了连接。现在单击API文档中的"测试"以确保您能够执行冒烟测试,并能够复制可在SAP CPI iflow中使用的授权标头和端点url。
现在填写所需的详细信息并单击"执行"按钮。
其查看结果并复制凭据的时间。
创建IFlow[从SAP CPI获取呼叫]:
创建如下所示的IFlow以从邮递员处查询文件并获取文件内容。
步骤1:
添加HTTPS类型的通信通道并提供如下所示的地址。
步骤2:
添加内容修饰符以删除所有不需要的标题并设置包含可在接收器通信通道中使用的路径的文件名的属性。
步骤3:
添加内容修饰符以设置授权标头(从打开的连接器步骤#4最后一个屏幕复制的值)。
步骤4:
添加具有以下配置的HTTP通信通道(从打开的连接器步骤#4复制的url)配置)。
测试场景的时间:
打开POSTMAN并复制以/getFile结尾的IFlow的端点url,并复制粘贴正文中的以下XML。
创建IFlow[Post call from SAP CPI]:
创建一个类似下面的IFlow,以从POSTMAN发布文件并将其存储在Google Drive中。
注意:如下面突出显示的,游戏返利平台,需要添加允许的标题更新为值内容类型|文件名
步骤1:
添加HTTPS类型的通信通道并给出如下地址。
步骤2:
添加内容修饰符以设置包含可在接收器通信通道中使用的路径的文件名的属性。
步骤3:
添加内容修饰符以设置授权头(值)从Open Connectors步骤#4最后一个屏幕)。
步骤4:
添加以下配置的HTTP通信通道(从Open Connectors步骤#4配置复制的url)。
测试场景的时间:
打开邮递员并复制以/posttFile结尾的IFlow的端点url,然后按照以下屏幕设置包含文件名与路径和上传格式数据格式的文件与关键"文件"。
当你点击发送,云 服务器,大数据主要学什么,你就完成了张贴文件到谷歌驱动器与下面的谷歌驱动器文件夹中的文件回应。
参考:
[1]–开开连接器博客系列
希望这有帮助!
问候,网站服务器租用,
Sriprasad Shivaram Bhat