API:在线商家需要了解的内容

2021年2月24日03:55:03 发表评论 20 次浏览

编者注:在我们的"需要知道"系列中, 我们在执行人员级别的"需要知道"的基础上解释了复杂的Web主题。在本期中, 特约编辑Armando Roggio解释了应用程序编程接口。

"需要知道"系列

  • 电子商务商人需要了解的五个Web设计概念
  • 五个方便的HTML标签可帮助你的电子商务业务
  • 网站兼容性测试变得简单
  • 图像格式:JPG, GIF, PNG有什么区别?
  • 什么是HTML 5?
  • 数据库:在线商家需要了解的内容

应用程序编程接口

应用程序编程接口(API)允许一个基于Web的应用程序与另一个应用程序进行交互。

在线商家可以使用供应商提供的API或免费服务来改善商店的功能, 添加网站内容, 或与客户和合作伙伴更轻松地进行交流。

将API视为一组指令

将API视为说明网络开发人员如何操作特定应用程序的一组指令。

例如, 假设一个在线商人想要鼓励客户注册每周的新闻通讯, 但是该商人想要在电子邮件营销工具(如Constant Contact, MailChimp或Bronto)中跟踪收件人。

每个电子邮件营销服务都提供一个API, 以便商人的Web开发人员可以从商人自己的Web服务器访问电子邮件营销服务的功能, 例如将收件人添加到列表中(在数据库中)。这样, 客户就可以在商家的网站上注册新闻通讯, 但是信息会从商家的服务器传递到运行电子邮件营销应用程序的服务器。

更具体地说, API会告诉开发人员可以提交哪些格式(例如XML)。如何连接到应用程序的服务器;需要什么样的密码, 用户名或密钥;以及哪些信息可用。

API使你的网站, 业务更好

大多数情况下, 将通过连接到外部应用程序使用API​​来改善商店或改善业务运营。

是否要将来自第三方供应商的客户评论添加到你的网站?你的网络开发人员可能会使用供应商的API。

你想知道你的电子商务平台如何从FedEx或美国邮政服务获得实时运费吗?它正在使用API​​。

如何将商店的Twitter feed的内容添加到主页? Twitter有一个API, 它将向开发人员说明如何获取数据。

API可能需要大量的技术知识

尽管API与一组指令相似, 但这些指令可能非常复杂或根本不完整。实际上, API通常会承担大量的技术专长。

API可能会告诉开发人员它将接受XML(代表可扩展的标记语言), 并描述应如何格式化XML。但这并不一定说明如何编写生成XML的代码或格式化XML。这部分完全取决于开发人员。

打个比方, 想象一个房主正在改造她的厨房。房主可能会告诉承包商, 她想要橡木橱柜, 大理石瓷砖和不锈钢器具。但是她可能不会提供用于建造橱柜的原理图, 有关在哪里购买大理石砖或如何安装大理石砖的具体说明, 也不会提供有关如何购买不锈钢器具的详细信息。所有这些细节都留给承包商。

使用API​​, 开发人员就像承包商。这意味着商家可能需要聘请专业开发人员来建立从一个应用程序到API所描述的另一个应用程序的连接。

加起来

API允许各种基于Web的应用程序进行交互。这种交互可以使商人向站点添加功能或改善业务自动化。但是在大多数情况下, 通过API连接将需要专业的Web开发人员。对于商人来说, 关键是要知道API的位置, 以便可以建立连接。

一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: