繁体   English   中英

Python Wordpress_XMLRPC NewComment身份验证

[英]Python Wordpress_XMLRPC NewComment Auth

没有完全了解Wordpress API的注释。 我正在使用Wordpress_XMLRPC lib,到目前为止,我已经尝试了以下方法的变体:

wp = Client(WPapilink, Wpusername, WPpassword)
comment = WordPressComment()
comment.content = CommentString
wp.call(comments.NewComment(PostID, comment))

相同的设置可以创建帖子,但是当我尝试添加评论时,我得到了:

<class 'wordpress_xmlrpc.exceptions.InvalidCredentialsError'>

我知道有comment.user但我不知道是要ID(我尝试过0和1),用户名(尝试过管理员)还是接受字符串作为名称(理想)。

我已经尝试过文档,但是我没有。 如果我不知道,下一步就是直接插入到MySQL表中。 希望能朝正确的方向轻推。

更新:我正在查看WordPress API,但看不到原因。 作者似乎对身份验证无关紧要。 用于创建帖子的auth具有管理员登录名,并且可以很好地创建帖子,因此我不确定为什么它无法添加评论。

好的。 弄清楚了。

已为网站启用评论,但默认在API发布它们时关闭。

post.comment_status = 'open'

将评论发布后将其设置为开放,然后开始工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM