点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我想使用SAP云创建一个iOS应用程序。 这样我的基本URL就会在SAP Cloud中,并使用其代理URL可以在iOS应用程序中获取数据。
在下面的教程中,我们具有相同的确切步骤,即 https://developers.sap.com/tutorials/fiori-ios-scpms-create-sample-app.html 。 但是这里我们在移动连接功能中使用oData URL来创建元数据,而在我们的iOS应用程序中也使用了oData URL来创建代理类和获取数据。
但是作为我的应用程序需求,我想使用REST API(Python/Java)代替OData。
如果有任何人可以帮助我使用新的SAP云驾驶舱结构配置REST API服务,并解释在iOS应用程序中使用该API的步骤,我会很棒。
您可以使用从入职时收到的SAPURLSession
在SCPms中为您的REST服务创建新目的地
您可以从流提供程序中的上下文中检索后端URL
类似
URL(string:( context.info [.sapcpmsSettingsParameters] as!SAPcpmsSettingsParameters).backendURL.appendingPathComponent(destinationName)。 ...
使用带有URL或Request的SAPURLSession dataTask并使用Swift编码协议解析响应
我从没尝试过,但是应该可以使用
alex
能否阐明Java在您的项目中扮演的角色? 我看不出Java甚至Python与REST之间的关系,它们是独立的东西。
我个人从未使用过iOS Assistant,您不需要它
您可以通过内省会话管理器随时检索(子帐户的)SCPms URL,您应该在应用程序委托中配置一个会话管理器
然后只需编写类似这样的代码
< pre> guard let onboardingSession = OnboardingSessionManager.shared.onboardingSession,let settingsParameters = onboardingSession.settingsParameters else {return} //一旦解开设置参数就可以访问backendURL settingsParameters.backendURL,然后您可以从中手动构建自定义URL或使用此API
Alex
在我的项目中,REST API代码是用JAVA编写的,我想像使用oData一样在使用SAP云的应用程序中获取它
# p #嗨亚历山大,
是的,我知道我需要为REST服务创建新的目的地。
我尝试在移动连接功能中使用REST API,就像我们对oData所做的那样。 但是在那之后,我无法使用iOS Assistance作为其所需的元数据文件来创建应用程序(REST API中缺少该文件)。
所以我该如何从上下文中检索后端URL。
如果您可以详细解释我的信息,将会有所帮助。
谢谢
Jyotishree
一周热门 更多>