最新信息,请访问SAP Cloud Platform SDK for iOS文档。
[更新]:博客内容更新考虑到最新版本的SAP Cloud Platform SDK for iOS 3.0 SP01 Assistant UX(您可能已经阅读了我的同事Andreas关于最新版本的SAP Cloud Platform SDK for iOS 3.0 SP01的新功能的博客文章)
自SAP Cloud Platform发布以来sdkforios2.0为SAP云平台sdkforios助手工具(原生MacOS应用)带来了大量的特性。其中之一是:连接到SAP云平台API管理开发者门户,在XCode项目中创建新的目的地
(图片参考)
SAP云平台API管理是一个开放的扩展平台,简化了与SAP和非SAP解决方案的集成。使企业能够轻松地将数字资产作为应用程序编程接口(API)与业务合作伙伴共享,而不仅仅是传统的应用程序和网站,以创建业务网络和跨公司协作。查看此处了解更多信息。
在本文中,我将告诉您如何将API(来自SAP Cloud Platform API Management)合并到本机iOS应用程序中。
一开始,店铺淘客,代理开发人员将使用API门户添加API提供程序,创建API代理,产品和(步骤1到1.3)
那么前端应用程序的开发人员将使用开发人员门户(步骤2到4)中的API代理(由代理开发人员开发)
您可以使用开发人员门户做什么?
我们开始吧。
第1步:通过SAP云平台API管理–API门户公开后端信息1.1:添加API提供程序1.2:创建API1.3:创建和发布产品步骤2:检查产品是否在开发者门户中可用步骤3:在助手中添加开发人员门户帐户第四步:使用助手应用程序创建一个项目,通过开发者门户连接到同一个API
第1步:通过SAP云平台API管理-API门户公开后端信息
API门户提供了创建和管理API的工具,您可以在这里创建API,分配各种策略并进行测试。
在这一步中,我会在SAP云平台试用账号中添加一个后端(API提供商)
,如果之前没有启用API管理服务,则打开Access API门户页面
在API门户页面导航到Develop>API Providers>Create
这里我添加ES5 SAP Gateway演示系统的详细信息,
类型:互联网
主机:sapes5。sapdevcenter.com
端口:443
使用SSL:选中复选框
路径前缀:/sap/opu/odata
服务集合URL:/IWFND/CATALOGSERVICE/ServiceCollection
信任所有:选中复选框
身份验证类型:基本
(点击目录URL查看是否能够获取后端信息)
添加API后提供程序详细信息,我将选择我可以提供给应用程序开发人员的API
转到"开发"下的"API"部分,
点击创建
从下拉列表中选择API提供者>发现
选择服务列表>使用Demo搜索并选择GWDEMO,然后点击确定
让所有信息默认与之相同,然后按创建
最后选择"保存并部署"选项
下一步,免费云服务器,我们将创建一个产品以使API在developer中可用门户
选择"开发">"产品"选项卡
单击API下的"创建、提供名称、标题
",单击"添加"并选择特定的API名称
单击右上角的"发布"
(您还可以添加各种策略和测试API,我跳过了这些步骤)
您可以使用Developer portal做什么?
切换到开发者门户页面,什么叫云,查看API产品是否可供开发者使用,
(如果您是第一次访问API产品,您可能会看到一条消息:"您需要作为应用开发者请求访问API内容,注册后将请求发送给管理员,按照相应的说明操作>>这一步是应用程序开发人员查看目录存储中可用产品所必需的。)
还有API测试控制台,我可以在那里对所有可用集合执行各种查询,如GET、POST、PUT、DELETE等
步骤3:在SAP的Assistant
中添加开发人员门户帐户iOS助手应用云平台SDK,单击"管理帐户"
单击"添加新"
选择类型-开发者门户
名称:您选择的任何名称
开发者门户主机:您可以通过单击"访问开发者门户"找到主机url,如步骤1.1所示,trustdata大数据,然后单击"保存"
步骤3:使用连接到API的助手应用程序创建项目通过开发者门户
点击如下所示的"新建",选择"新建应用程序",选择您的SAP云平台移动服务帐户,然后点击"下一步"
给SAP云平台移动服务应用程序命名,标识符,选择所需的认证类型
点击"从API管理中添加新的"并选择最近添加的帐户
点击"下一步"
选择产品–ES5Demo及其各自的工件
给出要在SAP云平台移动服务中创建的目的地的名称,保存目的地后点击"保存"
,您可以看到,目的地已被助手选定,点击"下一步"
功能屏幕,您可以选择不同的选项。对于这篇博文,我将使用默认选择,点击"下一步"
现在为Xcode项目,给它一个名称,点击"下一步"
生成一个主细节项目
助手将生成应用程序,交通大数据,并与Xcode就绪项目结束。在模拟器中运行