首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用Rest API从powershell获取、删除或发布wordpress 4.9帖子?

如何使用Rest API从powershell获取、删除或发布wordpress 4.9帖子?
EN

Stack Overflow用户
提问于 2018-07-04 02:27:24
回答 1查看 632关注 0票数 0

我在technet上找到了这个powershell script。描述内容为:步骤1-由WP REST API团队安装"JSON基本认证“和"WP REST API”。虽然WP REST API团队说"The REST API is included in WordPress 4.7“,所以插件不再需要了。

但现在wp-restApi.ps1脚本不再与WP4.9一起工作。返回下一个错误:远程服务器返回错误:(401) "Invoke-WebRequest 。“

如何使用powershell Invoke-WebRequest -method post发布到WP4.7和更新版本?

代码语言:javascript
复制
#post title and content 
$params = @{ 
    title = "test Rest API post" 
    content = "test Rest API post content" 
    status = 'publish' 
} 
#change username and password before use 
$base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("user:pass@23"))) 
$header = @{ 
Authorization=("Basic {0}" -f $base64AuthInfo) 
} 
$params1=$params|ConvertTo-Json 
Invoke-RestMethod -Method post -Uri http://khaoodara.com/wp-json/wp/v2/posts -ContentType "application/json" -Body $params1  -Headers $header -UseBasicParsing 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-04 07:12:32

原来你需要安装WP-API/Basic-Auth、Wordpress、plugin和script start才能工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51160905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档