当营销行业首次从出站转移到入站营销时,许多营销人员将其作为内容创建者的新内容介绍了旧的内容关注者。

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

不用担心 - API似乎似乎很复杂,但是到本文结尾,您将知道它们的工作方式以及使用它们的方式。 解锁技巧,系统和推荐资源,以保持技术曲线的领先地位。bob体育苹果系统下载安装 这是对API的简要定义,然后提供一些有关如何为您的业务工作的关键信息。

什么是API?

API,缩写应用程序接口,是一系列规则。更清楚,这是一个信息中间人。API允许应用程序从软件中提取信息,并在自己的应用程序中或有时用于数据分析中使用该信息。bob电竞官方下载

用最明确的话来说,API是一个蓝图,使您可以与“他们的东西”交谈并与“他们的东西”合作。在这种情况下,您的东西被称为API端点。

听起来令人困惑?不用担心 - 我们将浏览下面的一个示例。

API端点示例

假设您想实时播放公开推文,以便您可以了解一个特定的感兴趣主题或世界上当前的趋势。那你可以使用Twitter的过滤流端点。它的URL是:https://api.twitter.com/2/tweets/search/stream

从技术上讲,仅使用资源URL的最终路径来提及API端点。所有端点共有的基本路径是https://api.twitter.com。因为那保持不变,因此无需继续列出它。相反,您可以列出端点:/2/Tweets/search/stream。

如何测试API端点

有几种在线工具可用于测试API端点。为了这篇文章,我们将介绍如何使用卷发设置测试。卷曲是传输支持多个协议的数据的命令行工具,包括HTTP。它能够提出请求,获取数据并发送数据 - 使其成为请求API信息的理想工具。

让我们以一个例子Twitter自己的文档。说,您想在Twitter API上保持了解。然后,您将需要在发布后立即从@twitterdev和@twitterapi等主要帐户中获得推文。也许您只需要包含指向文章或文档的链接的推文,以便您获得尽可能多的上下文。

在这种情况下,使用过滤的流端点是理想的选择。但是,为了让端点知道要发送什么样的推文,您必须定义过滤条件。否则,您只是要求看到每个推文实时发布。

过滤标准将以规则的形式应用于端点。要构建这些规则,您需要一组运营商。对于此示例,您可以使用两个操作员 -从:有:链接- 为了仅查看来自某些帐户的推文并包含链接。要指示过滤后的流端点以仅显示包含链接的@twitterdev和@twitterapi的推文,您将使用以下规则:“来自:Twitterdev来自:Twitterapi具有:链接”

要从过滤后的流端点请求此信息,您需要包括正确的HTTP请求,以告诉API要采取什么措施。有四个主要选择。查看下面的每个简短描述:

  • 获取:检索资源
  • 帖子:创建资源
  • put:更新现有资源
  • 删除:删除资源

对于此示例,您将使用邮政请求。除了在您的请求中包括上述规则外,您还将包括内容类型和授权。内容类型下方定义为“应用程序/JSON”,因此请求以轻质数据格式JavaScript对象表示法(JSON)呈现。要验证您的请求,您必须用应用程序独特的占位符文字$ berer_token承载令牌,可以在您的开发人员门户中生成。


curl -x post'https://api.twitter.com/2/tweets/search/search/stream/rules'\
-h“ content-type:application/json” \
-h“授权:持有人$ bearer_token” -d \
'{
“添加”: [
{“ value”:“来自:TwitterDev来自:Twitterapi具有:链接”}
这是给出的
}'

为什么API很重要?

许多营销人员问的第一个问题之一是:为什么所有这些业务都免费共享数据?

通常,答案是:比例。随着软bob电竞官方下载件公司的成长,这些公司中的员工很快意识到,他们拥有的想法要比有时间和资源来开发更多的想法。bob体育苹果系统下载安装

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

如何使用API

了解特定API的价值本质上是了解通过API可用的信息以及如何访问它。要找出特定API可以为您做什么,您可以做两件事之一。

  1. 要求网络开发人员查看API并与您讨论。
  2. 自己进行研究。如果您没有使用Web开发人员的访问或预算,这是一个吸引人的选择。但是不要惊慌 - 许多在线服务都有很好的API文档。

API文档

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

Twitter API参考索引

Twitter的大部分成长都是因为外部开发人员,第一个Twitter API最初是基本的Wiki。从那以后,它已演变为详细的指数精明的营销人员可以用来确定以API形式的API来确定开发人员可以使用哪些信息-以及如何在您的网站上包含此API。

查看上面的屏幕截图,您可以看到外部开发人员可以使用多种信息。选择感兴趣的API后,您可以单击它,以查看通过此API可用的信息。查看Twitter的推文时间轴API端点以下。

Twitter的推文时间轴API端点文档

在上面的API文档中,Twitter的推文时间表API解释了如何从特定用户的时间表中简要收集最近的推文,并在您自己的网站上以可单击的形式显示它们。API文档包括Tweet卷限制,API的资源URL以及您可以选择通过此API显示的内容。

将API应用于您的网站

如果将API的资源URL添加到网站的后端,它将返回您所要求的信息到网站的前端。这就是在纽约路跑者网站,帮助他们推广纽约市马拉松(进行一些自定义设计修改):

纽约路跑者网站使用Twitter API嵌入推文

您也可以查看HubSpot API文档要查看如何使用HubSpot数据构建应用程序和集成。

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

将您的API密钥视为您的身份验证令牌,宣布您是开发人员社区的成员。实际上,这个令牌可以标识您使用的API的目的,并验证您已获得API所有者的许可执行此项目。

放心,您的API密钥确实不是让开发人员访问有关您的个人信息。

API作为营销平台

入站世界中的营销是关于公司开发有用的应用程序和服务以维持客户保留率的。品牌需要间歇性地放弃广告,成为消费者通信的管道。

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

API示例

了解通过API提供的信息将有助于您确定是否值得与开发人员一起进一步追求该项目。这是两个例子。

Twitter提到

如果您想在网站上展示推文,其中包括在Twitter上提到的有关博客文章的文章,则需要了解是否只能从Twitter API中使用特定URL请求推文。

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在业务中的未来

在现有Web服务的API上开发仅仅是开始。我们生活在一个期望所有人的开放式内容的世界中-这样的自然发展是出版商自己释放自己的API,以便他们的客户可以开发应用程序。

API共享适用于所有业务 - 不仅是基于Web的业务,而且还适用于其组织中基于Web的工具或组件的任何业务。显然,这个概念可能会给某些组织,尤其是法律部门带来障碍。由您决定哪些API最有价值,以及如何合法和可持续地使用它们。

编者注:该帖子最初于2013年3月发表,并已更新以进行全面性。

保持新兴技术的最新

指南保持新兴技术的最新

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