Python Wordpress_XMLRPC 新评论授权
Python Wordpress_XMLRPC NewComment Auth
不完全理解 Wordpress API 求评论。我正在使用 Wordpress_XMLRPC 库,到目前为止我已经尝试了以下变体:
wp = Client(WPapilink, Wpusername, WPpassword)
comment = WordPressComment()
comment.content = CommentString
wp.call(comments.NewComment(PostID, comment))
相同的设置能够创建 post 但是当我尝试添加评论时我得到:
<class 'wordpress_xmlrpc.exceptions.InvalidCredentialsError'>
我知道有 comment.user
但我不知道它是否需要 ID(我试过 0 和 1)、用户名(试过管理员)或接受字符串作为名称(这将是理想的)。
我试过查看文档,但就是不明白。如果我无法弄清楚,下一步就是直接插入 MySQL table。希望在正确的方向上推动。
更新:我正在查看 WordPress API,我看不出这是什么原因。作者似乎与身份验证无关紧要。它用于创建 post 的身份验证是管理员登录,它创建 post 就好了,所以我不确定为什么它无法添加评论。
好的。想通了。
该网站已启用评论,但当 API 发表评论时它们默认关闭。
post.comment_status = 'open'
在发布评论时将评论设置为打开状态,它开始工作。
不完全理解 Wordpress API 求评论。我正在使用 Wordpress_XMLRPC 库,到目前为止我已经尝试了以下变体:
wp = Client(WPapilink, Wpusername, WPpassword)
comment = WordPressComment()
comment.content = CommentString
wp.call(comments.NewComment(PostID, comment))
相同的设置能够创建 post 但是当我尝试添加评论时我得到:
<class 'wordpress_xmlrpc.exceptions.InvalidCredentialsError'>
我知道有 comment.user
但我不知道它是否需要 ID(我试过 0 和 1)、用户名(试过管理员)或接受字符串作为名称(这将是理想的)。
我试过查看文档,但就是不明白。如果我无法弄清楚,下一步就是直接插入 MySQL table。希望在正确的方向上推动。
更新:我正在查看 WordPress API,我看不出这是什么原因。作者似乎与身份验证无关紧要。它用于创建 post 的身份验证是管理员登录,它创建 post 就好了,所以我不确定为什么它无法添加评论。
好的。想通了。
该网站已启用评论,但当 API 发表评论时它们默认关闭。
post.comment_status = 'open'
在发布评论时将评论设置为打开状态,它开始工作。