Development – Link zum Userprofile sozialer Netzwerke und deren Informationen

Ich programmiere grade an einer Social Plattform bzw. der Möglichkeit im eigenen Profil auf eigene soziale Auftritte zu verweisen. Hierfür möchte ich schlicht die jeweilige URL der eigenen social Webseite / Präsenz, von Facebook, Google Plus, dem Youtube Channel,  Twitter, LinkedIn und XING, verweisen.

Als vor Überlegung dienten folgende Stichpunkte:

  • gibt es eine feste URL / Adresse / Einstiegsseite
  • wie sind die individuellen Profilnamen in der Adresse hinterlegt / aufgebaut
  • gibt es eine Developer API auf der ggf. zurück gegriffen werden kann und was lässt sich außerdem abfragen
  • wie könnte eine Validierung der URL aussehen

Nachfolgen ein paar Links und Randnotizen mit ggf. ersten Angaben zu der Validierung.

Facebook
Facebook Information wie der Username aussehen darf und wie er erstellt wird: http://www.facebook.com/help/www/329992603752372

  • Username in URL darf nur A-Z und 0-9 und einen Punkt enthalten.
  • Facebook Graph API – https://developers.facebook.com/docs/graph-api/

Beispiel – Informationen anhand der UserID: http://graph.facebook.com/4

liefert:

{
   "id": "4",
   "name": "Mark Zuckerberg",
   "first_name": "Mark",
   "last_name": "Zuckerberg",
   "link": "http://www.facebook.com/zuck",
   "gender": "male",
   "locale": "en_US",
   "username": "zuck"
}
  • oder nach gezieltem Feld: http://graph.facebook.com/4?fields=gender
{
   "gender": "male",
   "id": "4"
}
  • Google Plus  API – https://developers.google.com/+/api/?hl=de
  • URL zum Userprofile / -konto – https://support.google.com/plus/answer/1228271?hl=de
  • besteht aus https://plus.google.com + 21 Zahlen

Youtube

  • Youtube API – https://developers.google.com/youtube/?hl=de
  • https://support.google.com/youtube/answer/2657968?hl=en
  • URL zum Channel – http://www.youtube.com/user/<deinUserName>

Twitter

  • Twitter Developer – https://dev.twitter.com/
  • URL zum Profile – http://www.twitter.com/<deinUserName>

LinkedIn

  • LinkedIn API – http://developer.linkedin.com/apis
  • öffentliche URL – enthält www.linkedin.com/pub/ und zeichen einer Webadresse
  • persönliche URL – enthält www.linkedin.com/in/ username aus 5-30 Buchstaben oder Zahlen -> http://hilfe.linkedin.com/app/answers/detail/a_id/3686

XING

  • XING  API – https://dev.xing.com/docs
  • normale URL – www.xing.com/profile/<deinUserName>
  • seit ca. 2012 kurze URL – www.xing.to/<deinUserName> der dann auf die normale umgeleitet wird

[to be continued]

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.