当营销行业第一次从外向营销转变为内向营销时,许多营销人员放弃了内容阻断者的旧角色,转而扮演内容创造者的新角色。

但这种转变仍在产生余震,为了跟上今天的竞争对手,您需要了解什么是api,它们如何与您的api集成内容策略,以及他们给你的网站带来的社会洞察力。

不要担心——api可能看起来很复杂,但在本文的最后,您将知道它们是如何工作的以及使用它们需要做什么。 解锁提示,系统和推荐资源,保持领先的技术曲线。reybet雷竞技下载 以下是API的简要定义,然后是有关如何为您的业务做出工作的一些关键信息。

什么是API?

一个API,简称应用程序编程接口,是一系列的规则。更明确地说,它是一个信息中间人。api允许应用程序从一段软件中提取信息,并在自己的应用程序中使用该信息,有时用于数据分析。雷竞技苹果下载官方版

用最简单的术语来说,API就是一个蓝图,它使“你的东西”能够与“他们的东西”对话并一起工作。在这种情况下,你的东西被称为API端点。

听起来很困惑?别担心 - 我们会走过下面的一个例子。

API端点的例子

假设你想实时浏览公共推文,这样你就可以对某个感兴趣的话题或当前世界趋势保持了解。然后你可以用Twitter的过滤流端点.它的网址是:https://api.twitter.com/2/tweets/search/stream

从技术上讲,API端点只需要用资源URL的结束路径而被称为。所有端点共有的基础路径是https://api.twitter.com。因为保持不变,但没有必要继续列出它。而是只需列出端点:/ 2 /推文/搜索/流。

如何测试API端点

有几种在线工具可用于测试API端点。在本文中,我们将介绍如何使用cURL设置测试。旋度是一个命令行工具,用于传输支持多种协议(包括HTTP)的数据。它能够发出请求、获取数据和发送数据——这使它成为从api请求信息的完美工具。

让我们用一个例子Twitter自己的文件.说,您想留在Twitter API上。然后,您将希望在@Twitterdev和@twitterapi发布时从@twitterdev和@twitterapi等主要帐户获得推文。也许您只希望推文包含与文章或文档的链接,因此您可以获得尽可能多的背景。

在这种情况下,使用过滤的流端点是完美的选择。但是为了让端点知道要向您发送什么类型的tweet,您必须定义过滤标准。否则,你只会要求实时查看每条推文。

过滤条件将以规则的形式应用于端点。要构建这些规则,您将需要一组操作符。对于本示例,可以使用两个操作符-来自:有:链接-为了只看到来自特定账户和包含链接的推文。要指示过滤的流端点只显示来自@Twitterdev和@TwitterApi账户的包含链接的tweet,可以使用以下规则:“从:twitterdev: twitterapi:链接”

要从过滤的流端点申请此信息,您需要包含正确的HTTP请求,以便告诉API采取的操作。有四种主要选择。看看以下各个简要说明:

  • GET:获取资源
  • POST:创建资源
  • PUT:更新现有资源
  • 删除:删除资源

对于此示例,您将使用POST请求。除了包括上面提到的规则,您将包含内容类型和授权。内容类型下面定义为“Application / JSON”,因此请求以轻量级数据格式JavaScript对象表示法(JSON)呈现。要验证您的请求,您将必须用您的应用程序唯一替换占位符文本$ galer_token不记名的令牌,可以在开发人员门户中生成。


curl -x post'https://api.twitter.com/2/tweets/search/stream/rules'\
-H "Content-type: application/json" \
-H "Authorization: bearing $BEARER_TOKEN" -d \
”{
“添加”:(
{"value": "from:twitterdev from:twitterapi has:links"}

}'

为什么api很重要?

许多营销人员首先要问的一个问题是:为什么所有这些企业都公开、免费地分享他们的数据?

通常,答案是:规模。随着软雷竞技苹果下载官方版件公司的发展,这些公司的员工很快意识到,他们拥有的创意比他们拥有的时间和资源要多。reybet雷竞技下载

通过创建api,公司可以让第三方开发人员创建可以改进主平台使用和采用的应用程序。通过这种方式,企业可以建立一个依赖于API数据的生态系统——这种动态通常会带来额外的收入机会。

如何使用API

了解特定API的值基本上是关于了解通过API可获得的信息以及如何访问它的信息。要找出特定的API可以为您做些什么,可以做两件事中的一个。

  1. 请一个web开发人员看一个API,并与你讨论它。
  2. 自己做研究。如果你没有权限或预算使用web开发人员,这是一个很有吸引力的选择。但是不要惊慌——许多在线服务都有很好的API文档。

API文档

让我们快速看一下Twitter的API参考索引举个例子。

Twitter API参考索引

Twitter的增长很大程度上要归功于外部开发者,而且还是第一个Twitter API开始作为基本的维基。从那时起,它已经进化为一个详细的指数精明的营销人员可以使用这些API来确定哪些信息可以以API的形式提供给开发人员- - - - - -以及如何在你的网站上包含这个API。

看看上面的截图,你可以看到有多种类型的信息可供外部开发人员使用。一旦您选择了感兴趣的API,您可以单击它来查看通过这个API可用的信息。看看Twitter的Tweet Timeline API端点在下面。

twitter twitter Timeline API端点文档

在上面的API文档中,Twitter的Tweet Timeline API解释了如何从特定用户的时间线中获取近期Tweet的简要集合,并以可点击的形式在自己的网站上显示它们。API文档包括tweet数量限制、API的资源URL,以及您可以和不能通过这个API选择显示什么。

将API应用到你的网站

如果你将API的资源URL添加到你的网站的后端,它将返回你所调用的信息到你的网站的前端。这是它在纽约路跑者网站,帮助他们推广纽约市马拉松(有几种定制设计修改):

纽约Road Runners网站使用Twitter API嵌入推文

你也可以看看HubSpot的API documention要查看如何使用Hubspot的数据构建应用程序和集成。

最后一个警告:为了正式使用开发人员的API,可能还需要分配一个API键。

可以将API密匙视为身份验证令牌,声明您是开发人员社区的一员。实际上,这个令牌标识了您使用这个API的目的,并验证API的所有者是否授予了您执行这个项目的权限。

请放心,您的API密钥可以让开发者能够获得关于你的个人信息。

api作为营销平台

在入站世界中,营销是关于公司开发有用的应用程序和服务来维持客户保留。品牌需要摆脱广告的间歇性下降,成为消费者沟通的渠道。

在这个过程中,api促进了为客户问题提供解决方案所需的数据。

API示例

了解哪些信息可以通过API获得,将帮助您确定是否值得与开发人员合作进一步推进项目。这里有两个例子。

Twitter提到

如果您想在您的网站上显示包含在Twitter上提到您博客文章的tweet,那么您需要了解是否可以通过Twitter API中的特定url请求tweet。

YouTube视频嵌入

当你右键点击youtube.com上的YouTube视频,并选择“复制嵌入代码”,你实际上是在请求在你的网站上使用YouTube的API。YouTube让公众可以很容易地嵌入YouTube视频,直接在其他网站上播放。

API服务条款

无论项目是什么,阅读并理解网站API的服务条款是至关重要的。

大多数API都有一定的使用限制。如果您不花时间了解您感兴趣的API的限制,您可以在开发一旦API提供商确定您违反API的服务条款时,您可以在开发营销资产时投入更多的时间和金钱(并撤消您的访问权限)。

因此,大多数API都有“呼叫限制”。

什么是API调用?

API调用也称为API请求,是网站所有者“调用”用于使用开发人员API的实例。保存API,登录到开发人员的网站,并查询应用程序所有计数为API调用。

考虑到这一点,API呼叫限制是您可以在给定时间段内从Web服务请求有关API信息的次数。再次,请阅读您正在考虑的任何API的使用条款。这些文件应清楚地详细说明任何限制以及适当使用该计划。

商业中api的未来

在现有Web服务的API上开发只是开始。我们生活在一个现在,现在预计为所有人开放和可用的内容- - - - - -自然进展是为了发布者自己释放自己的API,所以他们的因此,客户可以开发应用程序。

API共享适用于所有的企业——不仅仅是那些基于网络的企业,而是任何拥有基于网络的工具或组织组件的企业。显然,这个概念可能会给一些组织带来障碍,特别是法律部门。找出哪些api最有价值,以及如何合法、可持续地使用它们,都取决于您。

编者注:这篇文章最初发表于2013年3月,并已更新全面。

紧跟新兴科技潮流

导游在新兴科技上保持最新

最初发布于2020年12月9日上午7:00:00,更新于2020年12月09日