From 519d446732eb493013b1be655ec6f3ea2ff6759d Mon Sep 17 00:00:00 2001 From: Gareth Coles Date: Sun, 11 Feb 2018 18:33:04 +0000 Subject: [Asana] Supply bearer token to API calls --- pysite/views/api/asana.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'pysite') diff --git a/pysite/views/api/asana.py b/pysite/views/api/asana.py index 4cefb3ff..9cac5f38 100644 --- a/pysite/views/api/asana.py +++ b/pysite/views/api/asana.py @@ -10,6 +10,7 @@ from pysite.base_route import APIView from pysite.constants import ErrorCodes ASANA_KEY = os.environ.get("ASANA_KEY") +ASANA_TOKEN = os.environ.get("ASANA_TOKEN") ASANA_WEBHOOK = os.environ.get("ASANA_WEBHOOK") BASE_URL = "https://app.asana.com/api/1.0" @@ -85,6 +86,8 @@ class IndexView(APIView): def asana_story(self, *, resource, parent, created_at, user, action, type): session = requests.session() + session.headers["Authorization"] = f"Bearer {ASANA_TOKEN}" + resp = session.get(f"{STORY_URL}/{resource}").json() resp.raise_for_status() story = resp.json() @@ -128,6 +131,7 @@ class IndexView(APIView): def asana_task(self, *, resource, parent, created_at, user, action, type): session = requests.session() + session.headers["Authorization"] = f"Bearer {ASANA_TOKEN}" resp = session.get(f"{TASK_URL}/{resource}") resp.raise_for_status() -- cgit v1.2.3