Python Wordpress_XMLRPC NewComment身份验证

时间:2018-07-29 06:37:18

标签: python wordpress-rest-api

不完全了解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具有管理员登录名,并且可以很好地创建帖子,因此我不确定为什么它无法添加评论。

1 个答案:

答案 0 :(得分:0)

好的。想通了。

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

post.comment_status = 'open'

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