Strip out bits from the LinkedIn URL we don't want to expose.
[hermes] / package / src / org / maemo / hermes / engine / linkedin / api.py
index fe0c80f..882360a 100644 (file)
@@ -1,3 +1,4 @@
+import re
 import httplib
 import gnome.gconf
 from oauth import oauth
@@ -107,8 +108,8 @@ class LinkedInApi():
         def extract_public_url(node):
             tag = get_first_tag(node, 'site-standard-profile-request')
             if tag:
-                url = extract(tag, 'url')
-                return url.replace("&", "&")
+                url = extract(tag, 'url').replace("&", "&")
+                return re.sub('[?&](auth|trk)\w*=[^&]*', '', url)
         
         # look for errors
         errors = dom.getElementsByTagName('error')