我可以自己托管一个Wordpress插件,但允许其他用户从中受益吗?


Can I host a Wordpress plugin myself but allow other users to benefit from it?

我正在开发一个Wordpress插件,需要Facebook的API凭据。

通常我会建议插件的用户注册他们自己的API密钥,并允许他们作为插件选项输入,但是这个插件需要扩展权限。正如我目前正在发现的那样,这绝对是一个头疼的问题,需要长达7个工作日的时间来审查,审稿人实际上并没有阅读有关应用程序如何使用的要求说明。

我可以写一个插件,基本上是一个包装我的托管版本的代码,这样我可以允许插件的用户扩展权限的好处,而不泄露我的APP ID和APP SECRET

我在想…

require_once("https://www.myplugin.com/FacebookPlugin.php");

这里有一个明显的问题,这对托管版本的Wordpress不起作用,因为他们无论如何都不能访问插件,我相信这将要求所有者允许远程文件包含,这是对我作为远程文件的主机的很多信任,而不是在他们的服务器上执行讨厌的脚本。

那么我如何向其他用户提供我的插件的功能呢?

我认为这个问题与这个问题密切相关。

我不认为还有更多的你可以做的,除了仍然有你的单独的服务器,可以使用HttpRequest::发送从插件内触发,并船加密密钥从那里每次有人访问你的插件。

可能是一种降低性能的方法,特别是如果您的服务器不是那么快的话。