Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 如何使woocommerce rest api的某些端点无需验证?_Wordpress_Authentication_Woocommerce_Woocommerce Rest Api - Fatal编程技术网

Wordpress 如何使woocommerce rest api的某些端点无需验证?

Wordpress 如何使woocommerce rest api的某些端点无需验证?,wordpress,authentication,woocommerce,woocommerce-rest-api,Wordpress,Authentication,Woocommerce,Woocommerce Rest Api,Woocommerce rest API需要通过使用者密钥和使用者机密进行身份验证,才能访问其任何端点。我目前正在使用Nuxt js和Vue构建一个商店前端,我真的希望使用Woocoomerce API作为后端restful API来支持我的商店(获取产品、类别等) 不幸的是,我不能简单地通过我的前端传递消费者密钥和密钥来访问woocommerce,因为这将使前端客户端完全控制woocommerce,因此任何打开devtools并检查密钥和密钥的人都可以在我不打算调用的敏感端点上调用wocomm

Woocommerce rest API需要通过使用者密钥和使用者机密进行身份验证,才能访问其任何端点。我目前正在使用Nuxt js和Vue构建一个商店前端,我真的希望使用Woocoomerce API作为后端restful API来支持我的商店(获取产品、类别等)

不幸的是,我不能简单地通过我的前端传递消费者密钥和密钥来访问woocommerce,因为这将使前端客户端完全控制woocommerce,因此任何打开devtools并检查密钥和密钥的人都可以在我不打算调用的敏感端点上调用wocommerce

有一个名为的插件解决了其中一些问题,但并不适用于我需要的所有端点(尤其是订单)。我能想到的唯一明显的解决方案是删除某些端点的身份验证


我该怎么做呢?我甚至不知道从哪里开始。谢谢。

也许你可以利用Netlify功能哇。只是看了一下医生,真的很酷。事实上,我正计划创建一个nodejs后端,以便在woocommerce中无法完成时处理我需要的端点。但唯一需要注意的是,系统中有一个额外的层,这可能意味着响应时间较慢。或者这真的重要吗?谢谢这绝对是一个有效的选择。回到这里。Netlify函数本来是一个不错的选择,但有一个警告。自由类型最多只能运行10秒。事实证明,wordpress有时会很慢。因此,虽然我设法使它能够正常工作,但大多数时候我都处于边缘(7-9秒),依靠这样一个系统是不切实际的。netlify上运行时间更长的后台功能是付费的,这对我来说是很简单的。也许你可以利用netlify的功能哇。只是看了一下医生,真的很酷。事实上,我正计划创建一个nodejs后端,以便在woocommerce中无法完成时处理我需要的端点。但唯一需要注意的是,系统中有一个额外的层,这可能意味着响应时间较慢。或者这真的重要吗?谢谢这绝对是一个有效的选择。回到这里。Netlify函数本来是一个不错的选择,但有一个警告。自由类型最多只能运行10秒。事实证明,wordpress有时会很慢。因此,虽然我设法使它能够正常工作,但大多数时候我都处于边缘(7-9秒),依靠这样一个系统是不切实际的。netlify上可以运行更长时间的后台功能是付费的,这对我来说只是一个简单的问题。