def get(self):
# Extract access code
access_code = extract_code_from_args(self.request.arguments)
# Request access token from github
access_token = self.request_access_token(access_code)
github_headers = {"Accept": "application/json",
"Authorization": "token " + access_token}
response = request_session.get("https://api.github.com/gists",
headers=github_headers)
response_to_send = bytearray(response.text, 'utf-8')
self.write("<script>var gists = '")
self.write(base64.standard_b64encode(response_to_send))
self.write("';")
self.write("window.opener.postMessage(gists, window.opener.location)")
self.finish(";</script>")
评论列表
文章目录