Python 如何使用RESTAPI向WordPress发送帖子

Python 如何使用RESTAPI向WordPress发送帖子,python,wordpress,rest,wordpress-rest-api,Python,Wordpress,Rest,Wordpress Rest Api,我有一个脚本,可以使用RESTAPI将帖子发送到WordPress网站,现在我需要使用更多的功能发送帖子,第一个是生成具有帖子类型的帖子,第二个是调用并设置一些自定义字段的值 以下是我的python代码: auth = 'Basic ' + str(base64.b64encode(b'jason:WdOb zgW5 Oq5I LhT3 9Gkw tiJg'), 'utf-8') headers = {'Authorization': auth}

我有一个脚本,可以使用RESTAPI将帖子发送到WordPress网站,现在我需要使用更多的功能发送帖子,第一个是生成具有帖子类型的帖子,第二个是调用并设置一些自定义字段的值

以下是我的python代码:

auth = 'Basic ' + str(base64.b64encode(b'jason:WdOb zgW5 Oq5I LhT3 9Gkw tiJg'), 'utf-8')
                headers = {'Authorization': auth}
                body = {'title': pointer , 'content': myresult_pointer[0] ,'categories':categories_id,'status':"publish",'comment_status':"open"}
                r = requests.post('http://aaa.com/wp-json/wp/v2/posts', headers=headers, data=body)
以及帖子类型的url(粗体部分):

post_type=电影

另一件事是,当我运行代码时,它会返回以下内容:


{'x-powered-by':'PHP/7.2.22','content-type':'application/json;charset=UTF-8','x-robots-tag':'noindex','link':';rel='https://api.w.org/"“,”x-content-type-options“:”nosniff“,”访问控制公开标题“:”x-WP-Total,x-WP-TotalPages“,”访问控制允许标题“:”授权,内容类型“,”内容长度“:”113“,”日期“:”2019年10月25日星期五20:04:58 GMT“,”引用者策略“:”降级时没有引用者“,”连接“:”关闭“}

如果您只需要创建具有自定义帖子类型的帖子,WordPress有自己的RESTAPI来创建帖子。参考


否则,如果您有默认API不支持的特定需求,则需要创建新的自定义端点。你可以从中找到帮助。在这里,您可以编写逻辑来验证API请求,使用post数据创建post,保存额外的字段值或元数据。

是的,我只需要创建,但它不起作用,您能帮我完成吗???当然。你到底想做什么?事实上,我的网站可以使用此代码,因为我更改了网站的主题,并且默认帖子更改为电影,我无法使用此代码向网站发送任何帖子。在新主题中,帖子应发送到此Dir r=requests.post(“”,如果您有任何社交媒体或电子邮件,请让我与您联系,并分享有关我的代码的更多信息:mohamad76wp@gmail.comSorry我无法访问FB请将信息发送至whatsapp或电子邮件+988213637895我无法在whatsapp上找到您