亲爱的API朋友们,欢迎来到这篇旨在帮助您在SAP云平台上轻松创建自己的API的博客文章
为什么您需要API?
嗯,首先,因为感觉很好因为这很简单也许,因为你想提供一个全新的服务,其他人可以用它来构建一个应用程序
还需要更多的信息吗?
好吧,你可以点击这个链接来阅读介绍
你喜欢冷冻的方式吗?
喜欢这个介绍视频
你不喜欢链接?
以下是我的总结:使用此产品,您可以创建一个OData服务,而无需任何编码。您只需要提供一个模型文件生成的OData服务可用于存储和读取数据,而无需配置数据库
感兴趣吗?
所以读了这个博客,你要做的是:
就是这样:只需四步
哦,看起来还需要很多努力?4步太多了???
好吧,那我们换个说法:
就是这样。很简单,不是吗?只需一个步骤……
准备
和往常一样,只需要几个准备步骤。
您需要访问SAP云平台。如果你没有,你可以试试。获得免费试用
现在,SAP云平台后端服务是一个测试版,必须启用才能使用
在真正使用它之前,您需要配置角色
此博客是一系列教程的一部分。
创建您的第一个API
转到云中的后端服务。您可能已将链接添加到书签中,它类似于:https://yoursubaccount-backend-service.cfapps.eu10.hana.ondemand.com/cockpit/否则,请从您的云登录页开始,例如试用版:https://account.hanatrial.ondemand.com
点击导航窗格中的"API"在"创建API"对话框中按"创建API"
按钮,输入以下信息
对话框中需要的CD文档必须从本地文件系统上载因此,您必须按"浏览"按钮并导航到文件扩展名为.cds的文件然后按下按钮,但是…。。哦…
你没有这样的档案???
哦,太奇怪了……
我有一个文件,我可以把它交给你。
给你(我的)模型
如果你没有模型文件,你可以这样做,创建它:
转到你的本地文件系统,创建一个空文件并粘贴以下内容:
另存为MyFirstService.cds文件
现在您可以返回后端服务。
再次打开对话框,再次创建API,再次输入所需信息,然后选择您的模型CD文件
然后您可以继续并按….
….我没有听到"ohhhh"?…
很好。
所以最后按下对话框右角的"创建API"按钮
然后想知道发生了什么。
你会收到像我一样的错误信息吗?
不要担心,不要惊慌,在你去搜索日志的原因,只是猜测你的会话已经超时。因此,关闭错误弹出窗口,重新加载浏览器,数据分析平台,并在必要时重复创建。成功创建后,企业软件平台,您可以在驾驶舱的api列表中看到您的服务。您可以快速按logs按钮,通过不断刷新对话框来监视生成过程
您还可以单击refresh按钮来刷新API列表,物联网门锁,从而刷新新API的激活状态
总体而言,我认为API的创建速度非常快,考虑到很多事情都在幕后发生
最后,你创建了你的第一个API。这是一个很好的小OData服务
查看您的第一个API
是的,您已经查看了它,但只在API列表中。还有很多要看的。因此,单击该行转到详细信息屏幕现在查看API。全部
但只看一眼,好吗?别碰…为什么?请参阅下一节
测试您的第一个API
因为现在,这是触摸您的API的正确章节…
您的API是一个OData服务,您已经在API详细信息屏幕的第一节看到了它。因此,它可以通过URL访问你可以在浏览器里做。。或者…在浏览器中进行,但是使用后端服务驾驶舱
为了方便起见,后端服务驾驶舱提供了一个UI,可以帮助您探索新的API。它让事情变得更简单,你在玩它的时候会发现它
向下滚动到API参考
这整个部分,我会认为它就像一个测试工具,帮助你测试你的API
有一个子部分叫做"产品",大数据存储技术有哪些,这是我们在模型中定义的实体的名称。对于实体,爱返利,有几个操作可用,如GET、POST等OData规范支持这些操作
之后,有一个部分称为"模型",另一个部分称为"事件"。请不要理他们。你还记得模型部分吗?–没有(正确答案)
现在点击获取原来,这是一个完整的部分,这是扩大。本节列出并解释了可能的URL参数它还向您展示了API的响应是如何构造的,以及它看起来是怎样的
不要试图理解为什么默认响应是"Error"别理它,忘了它。记住:它有效(我的意思是:它的工作忘记…
所有最好的:按钮"试试看"点击
所有参数进入可编辑状态暂时离开他们相反,立即点击"执行"
执行对"产品"实体集的GET请求然后,向下滚动到"回复"部分在那里你可以看到"服务器响应"和代码200以及"响应主体"
主体是空的,我的意思是,它包含一个空的json数组[]
这是因为没有要显示的数据。但这不重要……
积极思考:我们的反应很成功!
或者让我们像英雄一样说:
我们已经轻松地创建了一个伟大的API,我们已经成功地测试了它