if 'expires' in response:
expires = response['expires']
- if 'session_key' in self.data:
- params=['secret', 'uid', 'session_key', 'access_token', 'expires', 'base_domain']
- params_dict = dict([(p, self.data[p]) for p in params])
-
- sorted = params_dict.items()
- sorted.sort(key=lambda x:x[0])
-
- check_str = ''.join(["%s=%s"%(x[0], x[1]) for x in sorted]) + settings.FACEBOOK_API_SECRET
- expected_sig = hashlib.md5(check_str).hexdigest()
- sig = self.data['sig']
-
- if sig == expected_sig:
- access_token = params_dict['access_token']
- expires = params_dict['expires']
-
if access_token:
data = self.user_data(access_token)
if data is not None: