Python Wordpress\u XMLRPC新消息验证

2024-07-02 12:04:57 发布

您现在位置:Python中文网/ 问答频道 /正文

没有完全理解wordpressapi的评论。我使用的是Wordpress\u XMLRPC库,到目前为止,我已经尝试了以下几种变体:

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)、一个用户名(试过admin),还是接受一个字符串作为名称(这将是最理想的)。你知道吗

我试过看医生,但就是看不懂。如果我搞不懂,下一步就是直接插入MySQL表。希望你能朝着正确的方向轻推。你知道吗

更新:我在看wordpressapi,我看不出原因。作者似乎对身份验证不重要。它用来创建帖子的auth是管理员登录的,它可以创建一个帖子,所以我不知道为什么它不能添加评论。你知道吗


Tags: clientcomment评论wordpress变体content帖子wp
1条回答
网友
1楼 · 发布于 2024-07-02 12:04:57

好吧。我想出来了。你知道吗

为站点启用了注释,但当API发布它们时,它们默认为关闭。你知道吗

post.comment_status = 'open'

当评论发布时,将其设置为打开,然后它开始工作。你知道吗

相关问题 更多 >