点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有Python/Java的REST服务API。 我想在SAP Cloud SDK中进行配置,并为iOS平台创建应用程序。
我点击了以下链接,但其配置详细信息适用于旧的SAP云结构。
https://blogs.sap.com/2019/03/25/step-by-step-consume-rest-service-api-with-sap-s4hana-cloud-sdk a>/
如果有人可以帮助我配置具有新SAP Cloud座舱结构的REST API服务,并说明在iOS应用程序中使用REST API服务的步骤。
根据我对REST API的分析,我们没有任何元数据服务,因此iOS协助将无法为此创建iOS应用程序。 因此,如果有人能够解释如何在iOS身份验证应用程序中使用云配置的REST API以及获取数据,将很有帮助。
Jyotishree,您好
要使用带有REST服务(非OData)的SAP Cloud Platform移动服务编写iOS应用,您正确的是,没有元数据文件,助手应用将无法使用入门模板生成项目(其中包括 您想要的身份验证。)
您可以在SAPFoundation框架文档中了解有关使用iOS的SAP Cloud Platform SDK进行身份验证的信息。 但是,最简单的方法可能是以下方法:
这将为您提供预先实现了入职和认证的应用模板。 然后,您可以使用onboardingContext中的sapURLSession实例引用REST服务。
Hi Stan,
我按照您的步骤创建了一个应用程序。 请在下面的屏幕截图中查找以供参考。
但是根据您的建议,如何使用sapURLSession实例将REST服务引用到onboardingContext,默认情况下,它从ConfigurationProvider.plist获取授权信息,还使用oData目标值(我们需要将其删除,作为其虚拟URL )进行身份验证过程。
我还在座舱目的地中配置了REST服务基本URL。 在iOS应用程序中,对于各个URL,我们需要添加参数以获取数据。
请在以下查询中提供帮助。
1)如何使用sapURLSession实例向onboardingContext引用REST服务,作为其获取oData服务的目标ID信息,因此,如果我删除代理类和OData Url,那么如何对应用程序进行身份验证以及如何获取 数据?
2)如何通过云获取REST服务的基本URL?
3)如何将各个URL的参数数据传输到云基础服务?
谢谢
Jyotishree
嗨Jyotishree,
如果要使用 SAP Cloud SDK(用于Java)为REST服务创建域模型,则需要一个OpenAPI规范文件。 如果您没有该文件,请请服务维护人员提供该文件。
如果维护者未向您提供规范文件,那么您可以使用以下选项:
请注意:
与REST服务相反,OData服务将需要EDMX/元数据文件。
最好的问候
亚历山大
我已经了解了,我正在请求删除" SAP Cloud SDK"的标签,因为我认为与您的问题无关。
一周热门 更多>