当营销行业首次从外部营销转向内部营销时,许多营销人员放弃了内容打断者的旧角色,转而成为内容创造者。

但这种转变仍在产生余震,为了跟上今天的竞争对手,你需要了解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的包含链接的tweets,你需要使用以下规则:“从: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 "授权:持有者$BEARER_TOKEN" -d \
”{
“添加”:(
{"value": "from:twitterdev from:twitterapi has:links"}
]
} '

为什么api很重要?

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

通常,答案是:规模。随着软雷竞技苹果下载官方版件公司的发展,这些公司的员工很快意识到,他们有更多的想法,而他们没有足够的时间和资源来开发它们。reybet雷竞技下载

通过创建api,公司允许第三方开发者创建能够提高主平台使用和采用的应用程序。通过这种方式,企业可以建立一个依赖于API数据的生态系统——这种动态往往会带来额外的收入机会。

如何使用API

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

  1. 让一个网页开发人员看一个API,然后和你讨论它。
  2. 自己做研究。如果你没有机会或预算聘请网页开发人员,这是一个很有吸引力的选择。但是不要惊慌——许多在线服务都有很好的API文档。

API文档

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

Twitter API参考索引

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

看看上面的截图,你可以看到外部开发者可以获得多种类型的信息。一旦您选择了感兴趣的API,您可以单击它来查看通过该API可以获得哪些信息。看看Twitter的Tweet Timeline API端点在下面。

twitter推时间轴API端点文档

在上面的API文档中,Twitter的Tweet时间轴API解释了如何从特定用户的时间轴中获取最近的Tweet的简要集合,并以可点击的形式在自己的网站上显示它们。API文档包括推文数量限制、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月9日