我正在开发一个基于订阅的 WordPress 插件,付费订阅为产品所有者提供 API 密钥和使用该插件的权利。这个问题是我关于 WordPress Answers 的更广泛问题的变体。
似乎使用 API 密钥作为插件所需的 Web 服务的身份验证是我最好的做法。GPL 规定,有进取心的“盗版者”可以自己托管我的 Web 服务代码,无需付费,甚至可以从 Web 服务接口后面合并代码,从而无需任何本地 Web 托管服务,但这两者都是情况不太可能发生,财务风险很小。
我的问题是,我可以将哪种类型的依赖项(对服务)转移到 Web 服务上以帮助使该方案更加成功,或者,我可以使用什么其他方案?我的一个想法是将模板和数据传递给服务,以接收完整的 HTML 视图作为回报。