几个月前,我谈到了开发一个 5天学习Twitter计划。在其中,我提到了使用Twitter聊天作为与其他专业人员互动的一种方式。参与Twitter聊天的通用平台 是TweetChat 。当然,那是它起作用的时候。
推特 目前遇到API问题,我们’会在修复它们时通知您。
-#TweetChat(@TweetChat) 2015年4月27日
我敢肯定,任何人都可能发生,并且现在该问题已得到解决;那不是重点。希望我们大家都意识到,停机时间已成为当今开展业务的一部分。但是我确实想到了API是人力资源专业人员需要知道的另一个技术术语。
所以我联系了我的朋友 克里斯·列侬 ,SilkRoad产品管理副总裁。如你所知, 丝绸之路是长期的合作伙伴 与HR Bartender合作,他们提供与人才管理套件集成的人才应用程序。有什么更好的人可以启发我们有关API的知识!因此,去喝杯咖啡(或cuppa茶),然后找到一个安静的好地方,让您的怪胎上...
克里斯(Chris),什么是应用程序接口(API),您能否举一个示例说明API如何工作?
[克里斯]如果你 真 想要继续前进,您可以 参考Wikipedia以了解有关API的更多信息。但是,对于我们大多数人(包括我自己)来说,这对于我们作为人力资源从业人员所需的资源来说有点太深了。
API基本上是一种从一个软件发送请求并从另一个软件获得响应或启动操作的方法。软件应用程序通常会利用其内部的API。除非您是该软件的开发人员,否则您无需知道它们的存在。
对于我们大多数人来说,API是一个通用术语,它能够以编程方式绑定到供应商或合作伙伴的软件。非开发人员类型会在发布API或将其提供给供应商以外的客户/用户时关心API。例如,供应商可能发布了一个API,该API允许客户将用户添加到其“人才管理”模块中。这可能是最常见的用例,它允许客户的技术人员(信息技术)从其HRMS构建到该API的连接器,以将用户实时添加到人才管理模块中。
在不常见的用例中,公司从“人才管理”模块中提取数据以在其他关键任务系统中填充信息。例如,我们的一位客户从我们的学习管理系统中提取了培训完成信息,以防止飞行员在未参加并通过所有必需的培训(以及其他要求)的情况下驾驶飞机。
什么是Web API?与软件API相比如何?
[Chris] Web API,或者通常称为“ Web服务”,是一个用于构建HTTP请求的API框架,供浏览器,手机和平板电脑使用。它重量更轻,在跨多种设备/浏览器(如智能手机)上工作时具有更大的灵活性。它通常也是公开的,这意味着您可以学习和借鉴广泛的社区。
现代Web API通常利用代表性状态传输(REST)或RESTful Web服务,这是一种更直接的API样式,允许软件提供者定位跨设备并生成图像,pdf文件等内容。
我们使用的每个软件中都存在API吗?那么移动应用程序呢?
[Chris]虽然有一些示例说明一些不使用或不能使用API的软件,但大多数现代软件都使用API。是的,本机(相对于基于浏览器的)移动应用程序肯定可以使用API来允许数据从您的移动设备传输到供应商,反之亦然。
在大多数时候,当我听到有关API的信息时,都是指某家技术公司(如Apple)发布其API。为什么这对企业很重要?和人力资源?
[克里斯]当一家公司“发布其API”时,他们将其“公开”给其他软件开发人员以使用并加以利用。这样,在一个地方创建的内容可以轻松地与其他站点/应用程序共享。例如,可以将YouTube视频嵌入到LinkedIn提要中,或者与您的Intranet或Exchange服务器(Microsoft Outlook)共享Facebook和LinkedIn等站点的照片。
这对于企业和人力资源至关重要,因为它可以提供新的工具。例如,当LinkedIn或Facebook提供其API时,公司 像丝路 可以将他们绑定到我们的“招聘”模块中,从而使公司不仅可以享受申请人跟踪系统的好处,还可以将职位空缺提供给公司的Facebook页面,或者可以允许候选人使用他们的LinkedIn个人资料进行申请。
API和发布API安全吗?
[克里斯]不幸的是,API并不是天生的安全。有些API会比其他API更安全。使API安全的是开发人员构建安全代码的方法。这是一场永无止境的战斗,很不幸,这是在移动设备和云中开展业务的现实。
重要的是,在公司决定专门投入资源来构建软件以绑定到API之前,他们必须了解API提供商对安全性的重视程度。重要的是,构建软件的初衷就是确保其安全。事后建立安全性更加困难。 API提供程序要求员工进行安全培训,并采取措施使员工了解最新的安全威胁和趋势,这一点也很重要。
API的使用者也是如此。当您决定构建为API时,请确保您的团队认真对待安全性。没有软件是100%安全的;这是我们所有人的责任:供应商,从业人员和消费者保持警惕,以便我们可以继续创建新工具,使员工和人力资源从业人员更容易完成工作。
最后一个问题,您如何看待API的未来?
[克里斯]太空旅行。传送。自主飞行汽车。机器人女仆和管家。从某些方面来说,我在开玩笑。但实际上,API将继续允许软件应用程序与多种设备之间的通信。
大多数新软件都是基于“ API首先”构建的,而且API非常繁琐,甚至供应商自己的用户界面也是该API的客户。这将继续为人力资源开辟新的机会。您的智能手机将开始与自动驾驶汽车互动,并让您在交通拥堵时面试候选人。在决定雇用该人之后,您将指示Siri或您的电子私人助理将通过ATS的审批流程将候选人发送给您,这样您就可以在甚至到办公室之前就收到要约函。
[clickToTweet tweet =”Here’#HR专业人士需要了解的所有API” quote=”Here’#HR专业人士需要了解的所有API” theme=”style3″]
非常感谢克里斯分享了他在该主题上的专业知识。务必 关注SilkRoad博客 了解有关技术如何改变人力资源的更多信息。
我必须说我在对话中听过API一词,并认为我有主旨,但Chris确实帮助我理解了重要性。作为人力资源专业人士,我们不必成为API专家,但我们确实需要了解足够的知识,并且知道如何提出好问题来获得更好的理解。
图片在芝加哥拍摄,但丝路办事处附近没有 沙琳·劳比(Sharlyn Lauby)
0
比尔·库蒂克(@billkutik) 说
好东西,沙里琳。帮助我了解了API,’多年来一直在伪造它。
沙琳·劳比(Sharlyn Lauby) 说
嗨,比尔。感谢您的客气话。我知道你知识渊博。
克里斯在解释API方面做得非常出色。
克里斯·列侬 说
感谢比尔的积极反馈。我有很多东西是假的,所以我’我总是很乐意帮助一个伪造者。