API – Mashup.se
  • Kontakt
  • Twitter
  • Feed
  • Hem
  • Om
  • Kontakta

HemAPIerFacebook Connect, del 3 – vad kan man egentligen göra?

  • Facebook Connect, del 3 – vad kan man egentligen göra?

    07 Okt
    2009
    av Andreas Krohn
    Tweet

    Tidigare har jag skrivit om fördelar och nackdelar med Facebook Connect samt om hur man implementerar login med Facebook Connect så är det dags att se vad man egentligen kan göra med Facebook Connect. När man använder Facebook Connect så kan man använda Facebooks egna XFBML taggar i sin HTML för att få information om användare, få kommentarsfuntionalitet, göra det lätt för användarna att bjuda in vänner till din applikation etc.

    Information om användare
    Om en användare har loggat in med Facebook Connect så har du som programmerar tillgång till en hel massa information. Eftersom man enligt Terms of Sevice för Facebook Connect inte får spara information om användaren mer än 24 timmar så måste man hämta infon rätt ofta. Några exempel på den information man kan få om en användare är:

    • <fb:name uid=”12345″></fb:name> – hämtar namnet på användaren med Facebook id 12345
    • <fb:photo pid=”12345″></fb:photo> – hämtar profilphotot för användaren
    • <fb:user-status uid=”12345″></fb:user-status> – hämtar den senaste Facebookstatusen för användaren

    Vill du som Facebook användare begränsa vilken av din information tredjeparts applikationer kan få tillgång till så hittar du det väldigt “enkelt” på Facebook genom Inställningar -> Sekrettessinställningar -> Applikationer -> Inställningar.

    Kommentarer
    Med en enkel XFBML tagg så kan man få full kommentarsfunktionalitet på vilken webbsida som helst (så länge som man använder Facebook Connect), alla kommentarer sparas av Facebook så du behöver ingen databas backend själv. Själva kommentarerna kan sedan administreras på ditt Facebook konto.

    Facebook Connect Comment Box Widget

    XFBML taggen är <fb:comments numposts=”4″ title=”Mina bloggkommentarer”></fb:comments>, och man kan även skicka med sitt egen CSS för att styla kommentarerna som man vill. Man kan även använda denna funktionalitet utan Facebook Connect via en Facebook widget.

    Ett svenskt exempel på användandet av Facebook Comment Box är på en nyligen avslutad tävling på ErikHassle.com.

    Realtidsflöde
    Med Facebook Live Stream Box så kan användare kommentera en händelse i realtid och dela med sig av dessa kommentarer till sina vänner eller till alla användare. Det är som en chatlösning för ett speciellt tillfälle, tex en konsert eller liveinspelning av en podcast.

    Facebook realtidsflöde

    Med Facebook Connect så är det bara att använda taggen <fb:live-stream width=”400″ height=”500″></fb:live-stream>, men Live Stream Box finns också som widget.

    Bjud in vänner
    Något de flesta som driver webbsajter är intresserade av är att användarna marknadsför sajten och bjuder in sina vänner till din fantastiska tjänst. Om du någonsin har använt en Facebook App så har du säkert sett hur man kan välja sina vänner och skicka dem en inbjudan. Med Facebook Connects connect form så är detta mycket enkelt, bara använd de här taggarna:

    <fb:serverfbml style=”width: 350px;”>
    <script type=”text/fbml”>
    <fb:connect-form action=”http://www.example.com/post_invite.php”></fb:connect-form>
    </script>
    </fb:serverfbml>

    Detta lägger till en hel del funktionalitet, här är ett exempel från min bröllopssajt Bröllopia:

    Bjud in Facebook vänner

    Är det värt det?
    Det finns alltså riktigt mycket funktionalitet lätt tillgängligt för den som använder Facebook Connect, men om det är rätt lösning för dig och din tjänst beror givetvis på exakt vad du vill uppnå och vad du är beredd att offra. Genom att använda Facebook Connect så ger du ju upp lite av kontrollen och ägandet av dina användare.

    Vad är dina egna erfarenheter av Facebook Connect?

    Taggar:
    facebookfacebook connecttagwidgetxfbml

    Relaterade inlägg

    • Pingalytics
      23 Jan
      2012
      API Måndag – Pingalytics, Kundo och Facebook Open Graph Läs mer
    • 2 fast 2 diesel by Brian Clayton, on Flickr
      09 Jan
      2012
      API Måndag – API till din bil, Google Social Data Hub och Facebook Läs mer
    • 03 Okt
      2011
      API Måndag – Trafikverket, SJ, Bredbandskollen och E-delegationen Läs mer
    • 26 Sep
      2011
      API Måndag – Facebook, Google Hangouts, Eniro, Qubulus Läs mer

    Om Andreas Krohn

    Driver mashup.se och jobbar på Dopter AB med rådgivning, analys, utveckling och användandet av öppna APIer. Gillar att experimentera med nya teknologier och att bygga egna lösningar. Driver bla Twittoppen och APIHQ. Kontakta mig på @andreaskrohn, andreas@dopter.se eller 0709-780794 om ni vill ha hjälp med ett API eller om ni vill diskutera affärs- och marknadsföringspotentialen med öppna APIer.

    • Buffy

      De här är de första tutorialsen jag sett om facebook api på svenska och de håller bra standard. Tycker själv att facebook api wikin är lite för avancerad. Ser gärna mer sånt här!

    • http://www.digitalistic.com Andreas Krohn

      Tack för det! Jag planerar fler liknande inlägg i framtiden.

    • Peter

      Hej tänkte frågra om session key vet inte hur jag sparar den i dbn , jag
      använder denna länk “http://www.facebook.com/login.php?api_key=api_key&connect_display=popup&v=1.0&next=
      domänurl&fbconnect=true&return_session=true&req_perms=publish_stream,offline_access”

      Tacksam för svar :)

    • http://twitter.com/AHMEDGH1000 منتديات موعد حب

      http:kin-love.net/vb

  • Senaste inläggen

    • API Måndag – Reco API, Missatsamtals populära API och öppet API från Bloomberg
    • API Måndag – 46elks internationellt & rabatt, Windows Azure, YouTube
    • Nyttan av APIer – presentation från WSA dagen
  • Mina senaste #apise tweets

    • andreaskrohn: Pinterest's API Is Coming Soon, And VCs Are Super Excited http://t.co/vBXlIaOS #apise 8/2 06:21
    • andreaskrohn: FullContact API Version 2 Released - nu med data från Klout och lite annat intressant http://t.co/u7HRgUfw #apise 6/2 10:18
  • Follow @andreaskrohn
  • Senaste kommentarerna

    Powered by Disqus
  • Länkar

    • Agiley.se
    • Bjornsennbrink.se
    • Din IT Kunskap
    • Disruptive
    • Mindpark
    • Mjukvara.se
    • ProgrammableWeb
    • ptz0n.se
    • The Blackjacker.se
    • Tommy K Johanssons
    • utvbloggen.se
    • Webbradion
    • What's Next
  • RSS Senaste APIer från Opendata

    • Säsongsmat API
    • Mediacreeper API
    • data.goteborg.se
    • Resihop API
    • Missatsamtal API
  • Kategorier

    • APIer
    • Blogg
    • Nyheter
    • Om mashups
    • Svenska mashups
  • Om mashup.se

    Denna sida drivs av Andreas Krohn som jobbar som API specialist på Dopter AB. Den fina designen kan vi tacka Kemie Guaida, Dopter för och ett stort tack till Linus Bohman för Wordpressmagin.

    Mashup.se av Andreas Krohn är licenserat enligt Creative Commons Erkännande 2.5 Sverige License. Använd gärna innehållet men länka tillbaka till mashup.se och tala om var ni fick innehållet från.