(self)
| 143 | |
| 144 | @gen.coroutine |
| 145 | def get(self): |
| 146 | if self.get_argument("code", None): |
| 147 | user = yield self.get_authenticated_user( |
| 148 | redirect_uri=self.request.full_url(), |
| 149 | client_id=self.settings["facebook_api_key"], |
| 150 | client_secret=self.settings["facebook_secret"], |
| 151 | code=self.get_argument("code"), |
| 152 | ) |
| 153 | self.write(user) |
| 154 | else: |
| 155 | self.authorize_redirect( |
| 156 | redirect_uri=self.request.full_url(), |
| 157 | client_id=self.settings["facebook_api_key"], |
| 158 | extra_params={"scope": "read_stream,offline_access"}, |
| 159 | ) |
| 160 | |
| 161 | |
| 162 | class FacebookServerAccessTokenHandler(RequestHandler): |
nothing calls this directly
no test coverage detected