我对整合有疑问,例如Woocommerce与外部应用程序。 实现此目标的最佳和安全的方法是什么? Woocommerce具有REST API,但它可能非常脆弱,并且不会向未登录的用户(可以理解)不显示任何内容(产品等)。 我想到的唯一安全的主意是在WordPress中创建脚本并通过AJAX访问它们,但我担心这种方法的性能。 也许有一种我不熟悉的正确方法?
感谢所有答案。
问候
答案 0 :(得分:0)
如果您不想使用Woocommence的API,则正确的方法可能是创建自己的API。这意味着您需要计划需要公开的内容,所有路线并开始构建API。我热烈推荐Phil Sturgeon - Build APIs you won't hate
推荐这本书。作者还是https://phptherightway.com/的共同创始人,因此颇有声誉。
答案 1 :(得分:0)
为此,您应该从wordpress数据库的头开始创建一个API。 wordpress databse很好地满足了您的所有需求,并且只需要一些php代码即可创建和执行API。那么在使用AJAX的应用中,您应该可以访问它。
此链接可能会帮助您:
https://developer.okta.com/blog/2019/03/08/simple-rest-api-php