forked from CMS/memberPlumbing
MembershipWorks: Get org number from login data
This commit is contained in:
parent
a1d2bbd842
commit
1f5acb1a91
@ -40,13 +40,13 @@ def getMembershipworksData(folders, columns):
|
|||||||
print("MembershipWorks Login Error: ", r.status_code, r.reason)
|
print("MembershipWorks Login Error: ", r.status_code, r.reason)
|
||||||
print(r.text)
|
print(r.text)
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
SFtoken = r.json()['SF']
|
login_data = r.json()
|
||||||
|
|
||||||
# get list of member/staff IDs
|
# get list of member/staff IDs
|
||||||
r = requests.get(BASE_URL + "ylp",
|
r = requests.get(BASE_URL + "ylp",
|
||||||
params={"SF": SFtoken,
|
params={"SF": login_data['SF'],
|
||||||
"lbl": ",".join([folder_map[f] for f in folders]),
|
"lbl": ",".join([folder_map[f] for f in folders]),
|
||||||
"org": "15475", # unknown
|
"org": login_data['org'],
|
||||||
"var": "_id,nam,ctc"})
|
"var": "_id,nam,ctc"})
|
||||||
if r.status_code != 200 or 'usr' not in r.json():
|
if r.status_code != 200 or 'usr' not in r.json():
|
||||||
print("MembershipWorks User Listing Error: ", r.status_code, r.reason)
|
print("MembershipWorks User Listing Error: ", r.status_code, r.reason)
|
||||||
@ -57,7 +57,7 @@ def getMembershipworksData(folders, columns):
|
|||||||
# get members CSV
|
# get members CSV
|
||||||
# TODO: maybe can just use previous get instead? would return JSON
|
# TODO: maybe can just use previous get instead? would return JSON
|
||||||
r = requests.post(BASE_URL + "csv",
|
r = requests.post(BASE_URL + "csv",
|
||||||
params={"SF": SFtoken},
|
params={"SF": login_data['SF']},
|
||||||
data={"_rt": "946702800", # unknown
|
data={"_rt": "946702800", # unknown
|
||||||
"mux": "", # unknown
|
"mux": "", # unknown
|
||||||
"tid": ",".join(ids), # ids of members to get
|
"tid": ",".join(ids), # ids of members to get
|
||||||
|
Loading…
Reference in New Issue
Block a user