python 使用WordPress Rest API从MemberPress提取数据的脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 使用WordPress Rest API从MemberPress提取数据的脚本相关的知识,希望对你有一定的参考价值。

import json

if input['desc'] == 'MP Test':
    membership = 14
elif input['desc'] == 'MP Example':
    membership = 99
else:
    return {'status': 'Invalid button'}

# Get member_id
r = requests.get('http://username:password@membership-site.com/wp-json/mp/v1/members?search=' + input['email'])
r.raise_for_status()
members = json.loads(r.text)
member = members[0]


# Create new transaction (POST)
r = requests.post('http://username:password@membership-site.com/wp-json/mp/v1/transactions', json={"member":member['id'],"membership":membership,"trans_num":input["trans_num"],"amount":input["amount"],"status":"complete","gateway":input["gateway"]})
# r.raise_for_status()
transaction = json.loads(r.text)
return {'member':member,'membership':membership,'transaction':transaction}

以上是关于python 使用WordPress Rest API从MemberPress提取数据的脚本的主要内容,如果未能解决你的问题,请参考以下文章

如何从外部应用程序安全地使用json web令牌,与wordpress rest api对话

如何使用 REST_API wordpress 创建用户?

Wordpress REST API (wp-api) 404 错误:无法访问 WordPress REST API

使用 WordPress REST API 删除媒体

WordPress插件:使用REST API

如何使用 Wordpress Rest Api 获取当前登录用户?