当前位置: 首页 > news >正文

公司网站建设找谁湘西网站建设

公司网站建设找谁,湘西网站建设,贵州省新闻联播,视觉传达设计最好的公司文章目录 API开发手册在postman中调试这里以 post 一篇文章为例,讲解如何调试: 步骤 1:生成应用密码步骤 2:配置Postman步骤 3:创建文章 参考链接 API开发手册 官方API手册:https://developer.wordpress.o…

文章目录

    • API开发手册
    • 在postman中调试
        • 这里以 post 一篇文章为例,讲解如何调试:
      • 步骤 1:生成应用密码
      • 步骤 2:配置Postman
      • 步骤 3:创建文章
    • 参考链接

API开发手册

官方API手册:https://developer.wordpress.org/rest-api/reference/

在这里例举了所有可用的API接口,不过官方并不建议你用API开发,因为:

  1. wordpress已经提供了主题,并非headless CMS,也不是后端API工具
  2. 安全原因,和开发上手难度

在postman中调试

postmanpublic API中有很多全套集成,这其中就包括wordpress API v2: https://www.postman.com/shivapoudel/workspace/api-collections/collection/15735736-0714ad52-4119-4cea-a479-e09838fc27a7?action=share&source=copy-link&creator=18736694

好处就在于可将其fork到自己的workspace下,就不用一个个输入endpoint,即API端口地址了。

所以接下来需要做的就是将一些变量换成自己的,比如{{site}}改为自己的网站url。

get请求基本都不需要权限,postupdatedelete、用户角色等请求需要basic auth权限。

这里以 post 一篇文章为例,讲解如何调试:

为了能够成功通过WordPress REST API创建文章,大部分接口需要确保满足以下条件:

  1. 认证:使用正确的认证方式进行API请求,通常使用OAuthApplication Passwords(应用密码)。

  2. 用户角色:确保使用的用户角色有权限创建文章。通常需要编辑或更高级别的角色。

以下是通过Postman进行身份验证并创建文章的步骤:

步骤 1:生成应用密码

  1. 登录到WordPress后台。
  2. 导航到“用户” -> “个人资料”。
  3. 向下滚动到“应用密码”部分,并生成一个新的应用密码。

image-20240707214020670

做这一个操作时,建议在wordpress新增一个user,角色至少是author及以上。

步骤 2:配置Postman

  1. 打开Postman
  2. 创建一个新的POST请求,URL为{{site}}/wp-json/wp/v2/posts
  3. 在“Authorization”标签下,选择“Basic Auth”。
    • 在“Username”字段中输入您的WordPress用户名。
    • 在“Password”字段中输入刚刚生成的应用密码。

image-20240707214227890

步骤 3:创建文章

  1. 在“Body”标签下,选择raw并输入如下的JSON数据:

    {"title": "您的文章标题","content": "您的文章内容","status": "publish"
    }
    

    status如果不填,默认是draft,即草稿状态

  2. 发送请求。

image-20240707214724787

如果上述步骤正确执行,您应该能够成功创建一篇文章。如果仍有问题,请确保以下几点:

  • 用户名和应用密码正确无误。
  • 用户角色具有创建文章的权限。
  • 确认REST API已启用,并且没有被任何安全插件或自定义代码阻止。

参考链接

1、https://developer.wordpress.org/rest-api/using-the-rest-api/authentication/

上文展示的basic auth仅适用于开发环境,生产环境,如果要在任意地方使用,比如新建了vue前端来构建wp主题,可以用OAuth 1.0a 服务器和JSON Web Tokens。

2、官方API手册:https://developer.wordpress.org/rest-api/reference/


如果你在web前端开发、面试、前端学习路线有困难可以在下方加我名片。免费答疑,行业深潜多年的技术牛人帮你解决bug。

我可提供web前端开发,网站开发、技术咨询、答疑、直播讲座等服务

祝你能成为一名优秀的WEB前端开发工程师!

http://www.yayakq.cn/news/786543/

相关文章:

  • 网站建设优化课程网站的横幅怎么做的
  • 合肥网站建设平台钓鱼网站怎么做防护教程
  • 山东省建设厅网站 - 百度网站控制面板中设置目录权限
  • 网站建设代理怎么做wordpress主题 手机版
  • 房子信息查询网站入口网络科技公司网站源码
  • 网站备案归哪里管大连网站优化技术
  • 河南网站建设运营域名注册公司wordpress无法显示主页内容
  • 单页营销分享网站html5 企业 网站
  • 大华伟业网站建设百度seo收录软件
  • 英文注册查询网站炫酷手机网站模板
  • 摄影师网站模板如何建网站服务器
  • 网页网站开发公司创建网站首页时通常取文件名为
  • 合肥外贸网站建设公司电子商务网站建设 项目规划书
  • 广西桂林建设局网站番禺做网站的公司
  • 网站地图 怎么做免费做的英文网站
  • 文山知名网站建设rest api wordpress
  • 枣庄市建设局网站天津网络网站制作
  • 音乐网站开发的项目背景对新网站做seo大概需要多久
  • 丽水网站建设江西软件app开发公司
  • 网络营销咨询网站源码流量推广平台有哪些
  • 网站建设方案书内容设计logo网站免费横屏纯色
  • 根据 我司申请 网站建设做视频网站怎么对接云盘
  • 做网站图片的大小上海进博会2022
  • 有个能写文章做任务的网站免费手机网站模板下载
  • 数据图表展示网站百度网络科技有限公司
  • 做平面还有什么素材网站做移动端活动页面参考网站
  • 会外语和做网站威海优化公司立找2火星
  • 青岛做个网站多少钱wordpress theme珠宝
  • 有关做服装的网站吗wordpress 目录安全
  • 做公众号app 网站 app德州金航网站建设