WooCommerce API Manager 2.3.9-软件授权API管理器插件

WP资源海
WP资源海
WP资源海
609
文章
0
评论
2021年1月16日18:06:00WooCommerce API Manager 2.3.9-软件授权API管理器插件已关闭评论 23 5038字阅读16分47秒


WooCommerce API Manager 2.3.9-软件授权API管理器插件

通过销售软件或服务获得经常性收入

WooCommerce API经理变成WooCommerce产品为API资源可以用一个API密钥(许可证密钥)进行访问。API资源(产品)可以是软件,服务,iPhone或Android App,成员资格,订阅或任何可以通过Internet访问的内容。最常用的产品类型是简单,变量,简单订阅,变量订阅和组。订阅产品类型是使用WooCommerce订阅扩展创建的,该扩展允许在续订周年纪念日自动收款。还支持需要手动购买续订的内置WooCommerce产品购买的API访问到期时间限制。


WooCommerce API Manager 2.3.9-软件授权API管理器插件
WooCommerce API Manager 2.3.9-软件授权API管理器插件 
WooCommerce API Manager 2.3.9-软件授权API管理器插件
WooCommerce API Manager 2.3.9-软件授权API管理器插件
WooCommerce API Manager 2.3.9-软件授权API管理器插件

它是如何工作的?客户购买了一个产品(API资源),该产品将具有API密钥,该密钥具有定义的激活次数或无限的激活次数。客户使用API​​密钥来访问API资源,该资源由WooCommerce API管理器控制。如果有到期时间,API资源将保持可访问状态,直到到期。为了获得更高级的API资源时间管理,WooCommerce API管理器可与WooCommerce订阅无缝协作


WooCommerce API Manager 2.3.9-软件授权API管理器插件

出售API密钥作为软件和自动更新的许可证

WooCommerce API管理保护您的软件与API密钥,通过充当WooCommerce软件许可证管理。当用于软件时,API密钥类似于使用许可证密钥。API密钥提供对API资源的访问。通过使用API​​密钥,客户端软件具有激活,停用,检查激活状态,获取有关更新的信息,检查更新,获取更新等各种选项。所有软件下载都使用安全的到期URL,以确保只有您的客户才能安全地访问所购买的软件。可以从WooCommerce商店本地服务器,Amazon S3或远程服务器下载软件。

为了简化销售用于WordPress插件和主题的API密钥,WooCommerce API Manager的用于插件和主题的PHP库已开发为PHP库,可以在不到5分钟的时间内将其放入插件和主题中,以进行API密钥身份验证和软件更新。在WooCommerce API经理了解有关如何获取用于插件和主题WooCommerce API Manager PHP库的副本的更多信息。

内置Amazon S3文件下载支持

Amazon S3可以更好地为文件下​​载提供服务,Amazon S3可在全球范围内扩展,并且对于任何规模的企业而言都极为实惠。按照文档中的说明设置文件,复制并粘贴Amazon S3 URL,Amazon S3将安全地提供您的文件。使用Amazon S3可以完全避免本地Web服务器设置,Web主机,防火墙,WooCommerce文件下载更改以及其他障碍方面的问题。

灵活的API密钥类型以匹配商店工作流程

API密钥类型共有三种,可为任何商店提供灵活的API密钥模型。

  1. 主API密钥:非常适合希望对所有内容使用单个API密钥的客户。可用于激活通过此单个API密钥购买的任何API资源。提供一键式解决方案,以使客户更轻松,更方便地使用它,从而提高满意度。如果需要,商店所有者可以使用主API密钥关闭客户对所有API资源的访问权限。
  2. 产品订单API密钥:非常适合希望客户为每次购买使用单独的API密钥的商店所有者。可用于从单个订单激活单个API资源。可以由商店所有者或可能选择允许员工或朋友仅使用该API密钥的客户用于更细粒度的控制。
  3. 关联的API密钥:与产品订单API密钥一样,不同之处在于您可以控制与之关联的产品和订单。可以由另一个插件,站点生成或导入,并存储在自定义表中,当API密钥与API资源相关联时,该表将由WooCommerce API管理器使用。这允许商店所有者以自定义方式使用API​​密钥。

WooCommerce API管理器订阅

WooCommerce API经理具有API Access Expiration,这只是表示充当订阅的API密钥的时间限制的另一种方式。客户购买产品,并可以访问该产品(API资源),直到API访问时间限制到期为止,此时客户必须通过再次购买该产品来更新时间限制。当产品是WooCommerce订阅时,商店可以自动续订订阅并通过电子邮件将收据发送给客户,或者客户可以手动续订订阅。可变的WooCommerce订阅允许客户升级/降级订阅。所有API资源都使用API​​密钥激活进行管理。产品可以具有一个或多个可用的激活,并且上面提到的任何API密钥类型都可以用于授予对API资源的访问权限。选择使用内置的API访问权限有效期,

灵活的产品类型

WooCommerce API管理器允许根据你的销售模式产品创新,并通过提供WooCommerce的结构。API资源(产品)可以作为简单/简单订阅产品或带有变体的变量/变量订阅产品出售。每个简单可变的变体可以具有单一数量的激活或无限数量的激活,以进行购买,或者对于可变产品变体,每个变体可以具有不同数量的激活,包括一个具有无限激活的变体。

WooCommerce API管理器 功能

简单的产品设置


WooCommerce API Manager 2.3.9-软件授权API管理器插件

用于软件和非软件产品的简易产品API表单。

安全下载网址


WooCommerce API Manager 2.3.9-软件授权API管理器插件

本地服务器,Amazon S3或远程服务器的URL出于安全性考虑而进行了包装,并且具有到期时间以防止非法使用。

插件更新屏幕选项卡控件


WooCommerce API Manager 2.3.9-软件授权API管理器插件

可以添加或删除插件更新选项卡。

API访问权到期


WooCommerce API Manager 2.3.9-软件授权API管理器插件

并非WooCommerce订阅类型的产品可以使用API​​访问过期字段来限制API资源访问,就像订阅将提供的那样。

完整的API访问控制


WooCommerce API Manager 2.3.9-软件授权API管理器插件

商店所有者可以根据需要禁用客户的API访问权限。

内置API调试


WooCommerce API Manager 2.3.9-软件授权API管理器插件

有多种选项可用于将格式精美的调试数据存储在自定义WooCommerce日志中。

免费产品

商店所有者可以提供免费产品,并将免费提供给现有客户的现有产品免费提供给现有客户。

SmartCache

API管理器使用SmartCache在数据过程中的关键点缓存数据库和API查询,以大大提高关键服务(如数据和API响应)的速度。SmartCache仅在数据更改或请求过期的缓存但需要刷新时才更新所请求的缓存数据。结果是速度显着提高,服务器负载显着降低。当SmartCache与对象缓存结合使用时,结果将是超快的速度。SmartCache使API Manager可以轻松扩展到任何级别的流量负载。

订单屏幕API资源


WooCommerce API Manager 2.3.9-软件授权API管理器插件

在“订购”屏幕上列出了属于API资源的订购项目以及相关详细信息。

订单屏幕API资源激活


WooCommerce API Manager 2.3.9-软件授权API管理器插件

API密钥激活列在订单屏幕上,可以根据需要删除。

我的帐户仪表板API密钥


WooCommerce API Manager 2.3.9-软件授权API管理器插件

在我的帐户> API密钥页面上,总会列出主API密钥。其余详细信息可以选择列出产品订单API密钥,也可以如此屏幕截图所示将其隐藏。客户可以删除仪表板上的客户端软件未正确删除的激活。

我的帐户仪表板API下载


WooCommerce API Manager 2.3.9-软件授权API管理器插件

在“我的帐户”>“ API下载”页面上,可以下载软件产品的API资源,并将其保存到Dropbox(如果已配置该选项)。所有网址都是安全的,并且会在设置下配置的时间间隔内过期。

简易WordPress插件和主题设置

WooCommerce API经理PHP库插件和主题的API管理器能够在设置既分钟的WordPress插件和主题。用于插件和主题WooCommerce API Manager PHP库允许WordPress插件和主题进行自动更新,并与所有API Manager API通信以完成诸如激活,停用等任务。这是一个示例。


WooCommerce API Manager 2.3.9-软件授权API管理器插件

激活插件后,客户可以轻松找到激活屏幕。


WooCommerce API Manager 2.3.9-软件授权API管理器插件

激活后,API将返回激活总数。上方屏幕截图中的“产品ID”表单字段是可选的。


WooCommerce API Manager 2.3.9-软件授权API管理器插件

当有可用更新时,客户将像其他任何WordPress插件一样看到并更新该插件。


WooCommerce API Manager 2.3.9-软件授权API管理器插件

根据收集的信息以及在设置中选择的选项卡,插件视图详细信息屏幕显示的信息将与wordpress.org中任何插件的显示相同,因此对于客户来说看起来很熟悉。了解有关如何获取用于插件和主题WooCommerce API Manager PHP库的副本的更多信息。

API负载/速度测试

测试说明

Ab- Apache HTTP服务器基准测试工具用于在三个测试用例中测试WooCommerce API Manager API状态功能。所有测试都是使用HTTPS连接执行的,该连接的速度比HTTP连接慢得多。

  1. 500个API请求和10个请求并发。
  2. 具有1个请求并发的500个API请求。
  3. 500个API请求和100个请求并发。

服务器配置

  • 英特尔(R)至强(R)CPU E5-2650 v4 @ 2.20GHz,2核
  • CentOS Linux 7.6.1810
  • 2 GB内存
  • Web服务器是用于HTTP / 2的Nginx 1.16.1设置
  • PHP处理器是PHP-FPM
  • PHP版本7.3.9
  • MySQL版本5.7.27-log
  • WooCommerce版本3.7.0
  • WordPress版本5.2.3
  • WooCommerce API Manager版本2.2.3
  • 没有使用缓存。(想象一下是否使用了缓存)
  • DigitalOcean服务器上标配的SSD硬盘驱动器。每月费用$ 15。

测试中使用的服务器是toddlahman.com上的实时服务器,该服务器具有庞大的客户数据库,因此该测试可以反映实际结果。

试验结果

请求的响应时间以毫秒为单位。毫秒是千分之一秒或0.001秒,所以0.001秒是1毫秒(毫秒)。

测试1的结果:

  • 500个请求与10个请求并发。
  • 完成测试的时间为19.601秒。
  • 每个请求的平均时间为39.023毫秒(毫秒),为0.039023秒。
  • 每秒的平均请求数为25.51,即每分钟1,530.6,即每小时91,836。
  • 零失败的请求。

时间因素在很大程度上取决于HTTPS加密的速度。


WooCommerce API Manager 2.3.9-软件授权API管理器插件

测试2的结果:

  • 500个请求与1个请求并发。
  • 完成测试的时间为38.382秒。
  • 每个请求的平均时间为76.765毫秒(毫秒),为0.076765秒。
  • 每秒平均请求数13.03,即每分钟781.8,或每小时46,908。
  • 零失败的请求。

时间因素在很大程度上取决于HTTPS加密的速度。


WooCommerce API Manager 2.3.9-软件授权API管理器插件

测试3的结果:

  • 500个请求与100个请求并发。
  • 完成测试的时间为19.105秒。
  • 每个请求的平均时间为38.211毫秒(毫秒),为0.038211秒。
  • 每秒平均请求数26.17,即每分钟1,570.2,或每小时94,212。
  • 零失败的请求。

时间因素在很大程度上取决于HTTPS加密的速度。


WooCommerce API Manager 2.3.9-软件授权API管理器插件

WooCommerce API经理进行速度极快,并且没有缓存可靠地在重负载下启用。实际上,随着请求负载的增加,WooCommerce API管理器的性能更好,每小时的请求速率为46,908至94,212,或者每秒的请求速率为13.03至26.17。可以肯定地说,WooCommerce API Manager可以扩展以满足最小到最大WooCommerce商店的需求,但是在启用缓存的情况下,性能甚至会更好。

WooCommerce API管理器和WooCommerce软件附加组件有什么区别?

WooCommerce API管理器具有许多WooCommerce软件附加组件所没有的强大功能,但以下是其中一些:

  • WooCommerce API管理器几乎可以与任何产品类型一起使用,包括简单,变量,简单订阅,变量订阅和组。该软件附件仅适用于简单产品。
  • WooCommerce API管理器具有用于插件和主题WooCommerce API管理器PHP库,可以将其放入WordPress插件和主题中,以将产品立即连接到API管理器。该软件附件需要您自己构建。了解有关如何获取用于插件和主题WooCommerce API Manager PHP库的副本的更多信息。
  • WooCommerce API管理器允许从Amazon S3提供下载文件。软件加载项没有。
  • WooCommerce API管理器具有内置的API密钥过期,并且与WooCommerce订阅完全兼容。软件加载项都没有。
  • 查看WooCommerce API管理器和软件附件的文档,以了解许多差异,并确定哪一个对您的商店而言是更好的价值。

如何开始

  1. 购买此扩展程序。🙂
  2. 在WooCommerce商店中下载,安装和激活WooCommerce API管理器
  3. 阅读我们详尽的文档以开始正确的道路。
  4. 而已!坐下来使用API​​密钥来控制您网站的API资源,享受更多收益!

继续阅读
WP资源海