ceacer 2 已发布 1月14号 分享 已发布 1月14号 哈里·帕尔文摄如果您从事技术工作已经有一段时间了,那么您可能已经遇到过 API 一词。 对于那些已经编程并了解如何从头开始制作网站的人来说,您将非常熟悉术语 API。 API 是您在网站上使用的许多流行功能的背后。 它是代表应用程序编程接口的首字母缩写词。 一个很好的例子是想出一个食谱来制作不同种类的食物。 每个食谱都有关于如何制作菜肴的分步说明。 这是与 API 相关的代码。 计算机必须遵循一组指令才能完成任务。 你可以拿那个食谱给任何厨师。 他们将能够解释成分并弄清楚如何将所有不同的元素组合到成品中。 如果您了解烹饪并接受过足够的培训以使用厨房中的所有工具,您甚至可以选择自己按照说明编写食谱。 归根结底,API 只是计算机理解如何遵循的食谱。 开发人员和 API 继续我们对 API 工作原理的说明,有些人会将食谱带给专业厨师,他们可以快速组合食物并为您提供您订购的任何菜肴。 开发人员就像一个已经可以创建和修改配方的人。 API 是对计算机的一系列指令。 对于具有编码经验的开发人员,他们可以调整 API 的某些方面并对其进行修改以满足他们的需求。 这将超出许多只想将 API 插入其站点的人的范围。 使用 API 对日常用户有好处,因为它允许他们从网站中获得更多功能,而无需自己创建代码。 也许您想为访问您网站的用户显示天气和时间。 此内容是动态的,而不是静态的。 你不能只是放下一天的天气然后离开它。 该值始终在变化,因此您需要访问 API 以更新信息。 API 和 WordPress 如果您正在使用 WordPress 并正在寻找一种集成 API 的方法,我们建议您通过 WordPress 插件或主题来完成。 许多免费和高级插件可以帮助您非常轻松地集成 API。 但是,除非您付费,否则它们中的大多数都非常有限。 如果您自己有编码知识,那么在您的 WordPress 网站上集成外部 API 很简单。 为此,我们推荐 Rapidapi 的本指南,该指南解释了如何集成外部 API。 动态内容每当您处理动态内容时,您的第一个想法应该是找到一个可以将快速变化的信息提供给您的网站的 API。 它还可以让您与流行的程序进行更深层次的交互。 以推特为例。 对于对社交媒体感兴趣的人来说,这是一个受欢迎的平台。 如果您是数字营销的一部分,您将希望更深入地访问事物。 使用 Twitter API,您可以快速将信息提取到电子表格中,将其分解并计算出用户的兴趣以及他们拥有多少连接等信息。 如果您是数字营销人员,您将希望快速识别某些人口统计数据中的人,以便知道向他们推销哪些产品。 Twitter API 允许您做这些事情,因为您可以一次提取大量信息,而不是手动编译所有内容。 改善您的网站我们简要介绍了如何通过为大公司使用 API 来改善业务。 我们还能从外部网站获取什么? 除了为动态变化的用户加载天气外,我们还可以显示一些更有趣的东西。 您想要一个可以显示来自 Flickr 甚至 Facebook 的最新图像的网站吗? 对于您的用户来说,这将是他们感兴趣的很棒的内容。为此,首先,找到 Flickr 的 API 文档。 如果您在将 API 集成到您的站点时遇到问题,请务必先完成此操作。 现在您将看到请求您想要的格式的能力。 对于许多 API,您可以选择 REST、XML-RPC 和 SOAP。 在这种情况下,选择 REST,它在 WordPress 网站中非常流行。 单击此按钮时,您将看到一个 Flickr REST API 端点。 什么是 REST? 如果您想在您的网站上拥有动态且不断变化的内容,REST 是另一个学习的首字母缩写词。 有了 REST,我们就可以使用 GET、POST 和 DELETE。 这适用于 Flickr 上的任何数据,但也适用于 Facebook、Google 或 Instagram。 首字母缩写词代表代表性状态转移。 它是为分发超媒体而创建的,并于 2000 年与 Roy Fielding 首次亮相。您现在可以使用 HTTP 请求为您获取数据。 HTTP 请求还可以将数据发布到其他网站。 API 是两个计算机程序在相互交谈和通信时所使用的语言。 通过了解这种语言及其工作原理,您几乎可以从任何站点提取数据。 API 密钥网站不会使提取数据以显示在您的 WordPress 网站上变得简单。 您首先需要创建一个帐户。 拥有网站帐户后,向他们请求 API 密钥。 请务必阅读服务条款。 根据您使用的网站,具体条款会有所不同。 某些网站会限制您在特定时间范围内可以发出多少 HTTP GET 请求。 也许您在一天内只能收到 50 个 GET 请求。 这可以确保服务器不会经常被寻求资源请求的人敲打。 您可以通过购买专业版或商业版多次增加此类限制。 升级时,您将可以访问更多用于调用服务器的 HTTP 请求。 这通常由需要拨打许多电话的企业使用,不适用于只是试图在其网站上显示新信息的普通用户。 申请许可您并不总是能够获得拥有 API 密钥的权限。 有些网站要求您申请并解释您想要访问密钥的原因。 除非开发人员积极地使用电话来帮助推广他们自己的产品和服务,否则公司不希望他们的资源承受巨大的负担。 他们甚至可能有一个团队审查您的请求。 如果您想熟悉该技术,请从要求较低的 Flickr 站点请求访问。 现在您将拥有您的密钥以及代码。 身份验证和 API 接下来,考虑是否要使用 API 来获取需要身份验证的数据。 例如,如果您要使用 Facebook 或 Instagram API,让您能够发布图片和文本,则需要进行身份验证。 为什么是这样? 好吧,如果您这样想,您将需要有一个帐户才能正常发布到 Facebook。 您不能在网站上匿名发帖。 同样,如果 API 代表您发布,您还需要使用用户名和密码进行身份验证才能进入。这将识别您的身份,如果发布不应该发布的内容,发布的内容将链接回您。 许多系统将使用 OAuth 进行身份验证,因为该协议易于使用,并为用户提供了一种简单的方法来让 API 作为代理与网站交互。 信息通过安全链接发送,因此不会泄露用户的身份。 不过,您不必总是经过身份验证。 把它们放在一起我们现在拥有开始进行 API 调用所需的所有部分。 在 WordPress 中,访问外观,然后访问小部件。 这些是用 PHP 编写的。 使用您从网站上提取的 API 文档,将其粘贴进去以开始发出请求。 在使用 Flickr API 的情况下,URL 看起来像 https://flickr.com/services/rest 在代码中,如果您看到 API 密钥行,请将其从您请求它并收到您的密码和密钥时开始复制。 当您从站点取回数据时,它可能是 HTML、XML、文本或 JSON 格式。 假设您并不完全熟悉所有这些格式; 那也行。 选择一个你将能够使用并能够在以后解释的。 哈里·帕尔文摄看数据完成粘贴所需信息以获取数据后,您还需要一个 PHP 文件或 WordPress 文件来读取数据并将信息输出到屏幕上。 再次返回到您正在合作的公司网站上的 API 文档。 应该有一个代码块,它将以您可以在 WordPress 网站上读取为文本或显示为图像的格式输出数据。 格式化数据一旦您看到数据显示在您的网站上,它可能看起来很奇怪。 格式化只是原始数据流。 当您对外部站点进行 API 调用时,不会尝试以看起来令人愉悦的方式对其进行格式化。 如果您想以某种方式塑造数据以使其看起来像样,您可以使用旨在完善所有内容的 CSS 文件。 如果您在编写 CSS 时遇到困难,您可以在线查找示例,为您提供一些指导。 将代码复制到您的 CSS 文件中,以便您的 WordPress 站点可以访问它。 结论这是一个关于如何将 API 与 WordPress 网站集成的简短教程。 该主题很复杂,即使复制代码也可能很困难。 如果您遇到问题,请登录一些在线网站,并记得继续返回 Superb Themes 以获取更多评论和教程。 评论链接 在其他网站上分享 更多分享选项...
推荐帖
创建账户或登录以发表评论
您需要成为会员才能发表评论
创建一个帐户
在我们的社区注册一个新账户。很简单!
注册新账户登入
已有账户?在此登录
立即登录