xo::oauth::GitHub method get_api_data (protected)
<instance of xo::oauth::GitHub> get_api_data access_token
Defined in packages/xooauth/tcl/authorize-procs.tcl
- Parameters:
- access_token (required)
- Testcases:
- No testcase defined.
Source code: set data [ns_http run -headers [ns_set create query Authorization "Bearer $access_token"] https://api.github.com/user] if {[dict get $data status] ne 200} { dict set result error oacs-cant_get_api_data dict set result error_description $data } else { set json_body [dict get $data body] dict set result claims [:json_to_dict $json_body] } ns_log notice "[self] get_api_data $access_token returns $result" return $resultXQL Not present: Generic, PostgreSQL, Oracle