+ if 'link' not in data:
+ data['link'] = "http://www.facebook.com/profile.php?id=" + str(data['id'])
+
+ if_defined(data, 'website', friend.add_url)
+ if_defined(data, 'link', friend.add_url)
+ if_defined(data, 'birthday', friend.set_birthday_date)
+
+ if_defined(data, 'picture', friend.set_photo_url)
+
+ url = data['link']
+ friend.add_url(url)
+ self._register_friend(friend)
+ except Exception, e:
+ if e.message == 'Unauthorised':
+ raise org.maemo.hermes.engine.service.CredentialsExpiredException('Facebook')
+ else:
+ raise e