这里的概念描述了合作伙伴如何利用比亚迪群件API实现与谷歌内容的集成。从比亚迪1311版开始,SAP Business ByDesign提供了一组可重用的入站和出站API,以实现群件集成。这些API是群件消费者需要遵守的基本技术合同,以便使用比亚迪的内容来提供群件功能。其中有两个API将通过SAP Cloud Application Studio在合作伙伴层使用。
谷歌日历与比亚迪的一个集成就是概念验证(POC)。我们的目标是为最终用户提供一个选择,通过他们的Google日历帐户管理他们的ByDesign约会。最终的目标是实现功能奇偶校验,相当于通过MS-Outlook集成已经可以实现的功能奇偶校验。以下描述的方法也可用于与其他谷歌API的集成(例如:谷歌联系人)
技术上,连接将通过REST完全重用现有的网络服务来实现(比亚迪作为服务器)和通过谷歌REST API来实现(比亚迪作为客户端),例如,将比亚迪的预约同步到谷歌日历或从谷歌查询数据)。其想法是为合作伙伴提供所需的基础设施和后端api,淘客放单,以便通过合作伙伴开发基础设施(partnerdevelopmentinfrastructure,PDI)使用和构建自己的解决方案。入站方案可通过浏览器加载项或谷歌小工具(基于JavaScript)启用,这些小工具可将数据推送到/从后端拉出。
要对群件方案进行REST调用,需要使用特殊的群件URL:https://host\u name/sap/byd/groupware, 而不是典型的SOAP地址端点。
是指通过对群件端点URL进行REST调用,人工智能本科,在ByDesign中从Google读取/创建约会。这些REST调用预计将通过浏览器加载项或谷歌小工具进行。
对于基于浏览器的应用程序,由于存在对比亚迪的跨域调用,家居智能化系统价格,群件URL仅允许在应用程序出口中预先指定的非常特定的HTTP源。合作伙伴需要通过使用SAP Cloud application Studio实现的应用程序出口CrossOriginResourceSharingRequestorsForByDGroupware来指定这些。为了支持跨域调用(传统上标准浏览器不允许跨域调用),比亚迪通过CORS(cross-Origin Resource Sharing)方法实现HTTP权限,并提供特定的自定义头。详情请参考POC文档,
为了测试目的,REST调用可以通过任何浏览器插件(例如:邮递员、高级REST客户端)触发,消费返利新模式,如下所示:
在ByDesign中创建约会:
在Google中创建日历事件,如下所示:
是指通过Google REST API从ByDesign中读取/创建Google中的日历事件(OAuth2.0用于授权)。例如,销售经理更改了预约,并对与会者进行了调整。对于这些与会者,需要更新Google中的约会数据。其中一些与会者可能是注册了谷歌预约同步的销售代表。
出站场景要求:•监听比亚迪数据变化事件并计算哪些内容需要更新到谷歌•格式转换为JSON或ATOM•通过OAuth2.0身份验证向谷歌进行HTTP呼叫机制
详见POC文档
关于在副设计:同样的在Google Calendar上也有反映/创建:
嗨Rahul,
我正在SAP ByD上集成Google Calendar API。
我被Google API键绊住了,淘客易,因为我尝试使用基于REST的服务,但它比我必须使用的间隔要长把钥匙放在SAP cloud studio上。
你能告诉我一些关于它的信息吗?