云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

免备案CDN_数据库分析师_评分榜

小七 141 0

你好,亲爱的社区,

在本教程中,我们将执行entralling journey,看看如何解决将Google日历事件传递到移动电话上的SAP Mobile Cards应用程序的任务。

这称为教程(而不仅仅是一篇文章),物联网是什么,因为这里我将描述从目标发现到完成。虽然要知道,这不是一个非常初学者的指南,因为我不会张贴如何注册SCP试用帐户或如何安装移动卡应用程序截图。我也将分享一些想法(许多想法),敦促你留下你的意见。你们这些人来这里是为了得到纯粹的技术资料,可以跳过大文本。我们开始吧!

首先,我们为什么(除了兴趣)要将SAP云平台作为解决我们任务的技术。我很乐意在评论中看到任何建议。同时,请允许我建议以下答案:作为企业级客户的战略决策,SCP为他们提供了广泛的服务工具集,使他们能够相对轻松和快速地解决许多不同的任务。也就是说,您可能已经有一堆解决方案在SCP中为您运行,并为您的业务用户带来所需的好处(这是主要目标,不是吗?)。一旦他们说:嘿,一个小的(他们真的相信这个词)新功能,将抛出一个谷歌日历事件给我们的用户呢?在这里,你来到舞台上说的正是他们一直期待但很少听到的:是的,我们现有的SCP,我们可以做这个小功能快速和无缝。

结构简单,因此敢于被称为迷人或至少漂亮。请注意,没有Java或任何其他自定义应用程序。不过,有一点是不必要的,那就是我不能把它称为这个特定任务的理想体系结构。我们希望以后再讨论。

但是让我们开始一步一步的旅程。它将由以下步骤组成:

我们的数据后端

手机前端

登录到您的谷歌帐户并进入日历页。我在那里创建了一个新的日历,名为SCPCalendar。

我们的日历仍然是空的,我们稍后将创建一些事件。

现在我们将通过API访问这个日历。去https://console.developers.google.com和创建一个新项目,称之为SCPCalendar.

您将在下面(1)的屏幕截图上看到通知。从左上角(2)的下拉列表中选择您新创建的项目,大数据查询平台,

然后单击"启用API和服务"(3)。

找到Google日历API并单击它。

然后单击"启用"。

好的,您已经启用了日历API,现在,您应该按照Google的提示为它创建凭据。

在下一页,Google将尝试帮助您确定您需要什么类型的凭据。由于我们将在没有任何UI的情况下从SAP云平台调用API,我非常确定我们选择"Web服务器"。

单击"我需要什么凭据",Google将为您提供创建Oauth 2.0客户端ID的服务。

选择并输入您的Oauth客户端ID的名称。我选择"SCPCalendarClient"。接下来,我们将被提示输入授权的重定向uri。听起来不错,但有时我们不知道任何URI重定向,所以现在请将字段留空。我们单击"创建OAuth客户端ID"。

接下来您可以设置同意屏幕,我将保留它在您自己。

最后谷歌创建您的客户端ID。您不需要立即下载它,因为它将在以后访问。单击"完成"!

太好了,我们已经创建了OAuth客户端ID。我们可以通过单击铅笔图标查看客户端ID和客户端机密。

我们已经准备好了我们的Google帐户并生成了OAuth凭据,以备将来使用。请注意,尽管我们创建了单独的日历"SCPCalendar",但事实上我们允许访问此Google帐户的所有日历。

SAP在SCP中提供了越来越多的服务。在这里,我们将采取新的开放式连接器服务的一步。已经有预定义的连接器到谷歌日历,我们立即采取。

前往开放连接器服务(新环境),并从列表中的预定义连接器找到谷歌日历。将鼠标悬停在其上,然后选择"验证"。展开可选字段。复制并粘贴OAuth API密钥(您的客户端ID)和OAuth API密码(您的客户端密码),然后按Create Instance.

Oops,当您看到新浏览器选项卡上的错误屏幕时,出现了一些错误。

如果您将浏览器切换回SCP Open Connector选项卡,您将看到加载栏。

让我们取消该过程并修复它。

Google显示了重定向URI:https://auth.cloudelements.io/oauth。

我们必须为我们的OAuth客户机授权URI。

我们得到的方式重定向URI看起来有点棘手,不是吗?不幸的是,我还没有在SCP官方文档中找到这个URI。如果你们中的一些人知道它的位置,请在评论中提供一个链接。

好的,回到你的Google开发者控制台,点击OAuth客户端附近的铅笔并粘贴https://auth.cloudelements.io/oauth进入授权重定向URI。您将立即看到一条消息,说您还应该将域添加到授权域列表中。

没问题,只需单击链接(或指向标签为"OAuth同意屏幕"的选项卡)并在"授权域"字段粘贴:云元素.io.

点击保存,不要忘记返回OAuth客户端并添加重定向URIhttps://auth.cloudelements.io/oauth因为它还没有被保存。