如何通过 REST 访问我的 wordpress 表单数据 API
How can I access my wordpress form data through REST API
我正在创建的 word press 网站涉及相当多的表单填写。
我试过使用忍者表单和 contact-form-7,我想通过 REST API 获取我的表单提交。但是忍者表格没有太多关于这个的文档,contact-form-7 给我一个错误:
http://localhost/wordpress/wp-json/contact-form-7/v1/contact-forms
错误
{
"code": "wpcf7_forbidden",
"message": "You are not allowed to access contact forms.",
"data": {
"status": 403
}
}
我该怎么办?有什么方法可以在 wordpress 上使用 REST API 来获取表单数据吗?如果有人能指出我正确的方向,我将非常感激
Contact Form 7 (<=5.1.4) 不在数据库中存储任何提交数据。我已经测试了 联系表 CFDB7 (<=1.2.4.8), 联系表条目 (<=1.0.8), Flamingo (<=2.1) Contact Form 7 的附加组件,其中 none 提供 Rest API 端点以收集表单提交数据。
Ninja Forms (<=3.4.21) 不公开任何 Rest API 端点。
此时您有几个选择:
- 向 CF7 提交请求or/and Ninja Forms 开发人员请求功能。
- 寻找执行此操作的现有插件/扩展(免费或付费)。
- 自己实施 Rest API。它不是很复杂,可以作为单独的插件实现。您无需修改 CF7/Ninja 表单插件即可使其正常工作。这是 WordPress 文档:https://developer.wordpress.org/rest-api/extending-the-rest-api/
我正在创建的 word press 网站涉及相当多的表单填写。 我试过使用忍者表单和 contact-form-7,我想通过 REST API 获取我的表单提交。但是忍者表格没有太多关于这个的文档,contact-form-7 给我一个错误:
http://localhost/wordpress/wp-json/contact-form-7/v1/contact-forms
错误
{
"code": "wpcf7_forbidden",
"message": "You are not allowed to access contact forms.",
"data": {
"status": 403
}
}
我该怎么办?有什么方法可以在 wordpress 上使用 REST API 来获取表单数据吗?如果有人能指出我正确的方向,我将非常感激
Contact Form 7 (<=5.1.4) 不在数据库中存储任何提交数据。我已经测试了 联系表 CFDB7 (<=1.2.4.8), 联系表条目 (<=1.0.8), Flamingo (<=2.1) Contact Form 7 的附加组件,其中 none 提供 Rest API 端点以收集表单提交数据。
Ninja Forms (<=3.4.21) 不公开任何 Rest API 端点。
此时您有几个选择:
- 向 CF7 提交请求or/and Ninja Forms 开发人员请求功能。
- 寻找执行此操作的现有插件/扩展(免费或付费)。
- 自己实施 Rest API。它不是很复杂,可以作为单独的插件实现。您无需修改 CF7/Ninja 表单插件即可使其正常工作。这是 WordPress 文档:https://developer.wordpress.org/rest-api/extending-the-rest-api/