Пример #1
0
 def debug_token(self, token):
     graph = utils.get_application_graph()
     response = graph.get('/debug_token', input_token=token)
     parsed_response = forms.parse_facebook_response(response, token)
     if parsed_response.is_valid:
         data = parsed_response.parsed_data
         self._update_scope(data)
         return self.get_token_info(data)
     else:
         raise TokenDebugException('Invalid Facebook response.',
                                   {'errors': parsed_response.errors})
Пример #2
0
 def debug_token(self, token):
     graph = utils.get_application_graph()
     response = graph.get('v2.1/debug_token', input_token=token)
     parsed_response = forms.parse_facebook_response(response, token)
     if parsed_response.is_valid:
         data = parsed_response.parsed_data
         self._update_scope(data)
         return self.get_token_info(data)
     else:
         raise ValueError('Invalid Facebook response.',
                          {'errors': parsed_response.errors})
Пример #3
0
 def get_user_by_id(self, uid):
     api = utils.get_application_graph(
         version=settings.FACEBOOK_API_VERSION)
     profile = utils.get_from_graph_api(api, uid)
     return self._product_user(None, profile)
Пример #4
0
 def get_user_by_id(self, uid):
     api = utils.get_application_graph(
         version=settings.FACEBOOK_API_VERSION
     )
     profile = utils.get_from_graph_api(api, uid)
     return self._product_user(None, profile)