fix: get token & base url method to download invoice from client site
This commit is contained in:
parent
90ab32af7f
commit
bfa52fbd6f
@ -28,10 +28,13 @@ def get_headers():
|
|||||||
}
|
}
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def generate_access_token():
|
def get_token_and_base_url():
|
||||||
request = requests.post(f"{get_base_url()}/api/method/press.saas.api.auth.generate_access_token", headers=get_headers())
|
request = requests.post(f"{get_base_url()}/api/method/press.saas.api.auth.generate_access_token", headers=get_headers())
|
||||||
if request.status_code == 200:
|
if request.status_code == 200:
|
||||||
return request.json()["message"]
|
return {
|
||||||
|
"base_url": get_base_url(),
|
||||||
|
"token": request.json()["message"],
|
||||||
|
}
|
||||||
else:
|
else:
|
||||||
frappe.throw("Failed to generate access token")
|
frappe.throw("Failed to generate access token")
|
||||||
|
|
||||||
@ -52,5 +55,4 @@ def current_site_info():
|
|||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def saas_api(method, data={}):
|
def saas_api(method, data={}):
|
||||||
request = requests.post(f"{get_base_url()}/api/method/press.saas.api.{method}", headers=get_headers(), json=data)
|
request = requests.post(f"{get_base_url()}/api/method/press.saas.api.{method}", headers=get_headers(), json=data)
|
||||||
print(request.json())
|
|
||||||
return request.json().get("message")
|
return request.json().get("message")
|
||||||
@ -1 +1 @@
|
|||||||
Subproject commit 33ae5418149bea6fe163b6e098ea765fda96f4f5
|
Subproject commit 526e5f8b0651201294fcde4ecb602721bbe83368
|
||||||
Loading…
x
Reference in New Issue
Block a user