<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Kommentarer till Facebook Java-app</title>
	<atom:link href="http://jsolutions.se/2007/11/27/facebook-java-app/feed/" rel="self" type="application/rss+xml" />
	<link>http://jsolutions.se/2007/11/27/facebook-java-app/</link>
	<description>En weblog för svenska Java-utvecklare</description>
	<lastBuildDate>Mon, 06 Sep 2010 02:39:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Av: Johan Acevedo</title>
		<link>http://jsolutions.se/2007/11/27/facebook-java-app/comment-page-1/#comment-1742</link>
		<dc:creator>Johan Acevedo</dc:creator>
		<pubDate>Thu, 07 Feb 2008 19:05:37 +0000</pubDate>
		<guid isPermaLink="false">http://jsolutions.se/?p=279#comment-1742</guid>
		<description>Ja, det går ju att bygga runt. Har läst några trådar om inloggnings bottar som går runt begränsningarna, men frågan är vad facebook kan göra juridiskt i de läget. Jag gissar att dom har satt P för det i sina användaravtal... :/</description>
		<content:encoded><![CDATA[<p>Ja, det går ju att bygga runt. Har läst några trådar om inloggnings bottar som går runt begränsningarna, men frågan är vad facebook kan göra juridiskt i de läget. Jag gissar att dom har satt P för det i sina användaravtal&#8230; :/</p>
]]></content:encoded>
	</item>
	<item>
		<title>Av: Ola Berg</title>
		<link>http://jsolutions.se/2007/11/27/facebook-java-app/comment-page-1/#comment-1724</link>
		<dc:creator>Ola Berg</dc:creator>
		<pubDate>Thu, 31 Jan 2008 06:26:50 +0000</pubDate>
		<guid isPermaLink="false">http://jsolutions.se/?p=279#comment-1724</guid>
		<description>Om det är en riktig inloggad FB-användare som krävs för att kunna hantera externa händelser, så får man väl skapa en påhittad robot som loggar in och skaffar sessionsnycklar för applikationens räkning?</description>
		<content:encoded><![CDATA[<p>Om det är en riktig inloggad FB-användare som krävs för att kunna hantera externa händelser, så får man väl skapa en påhittad robot som loggar in och skaffar sessionsnycklar för applikationens räkning?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Av: Pierre</title>
		<link>http://jsolutions.se/2007/11/27/facebook-java-app/comment-page-1/#comment-1720</link>
		<dc:creator>Pierre</dc:creator>
		<pubDate>Sun, 27 Jan 2008 18:25:38 +0000</pubDate>
		<guid isPermaLink="false">http://jsolutions.se/?p=279#comment-1720</guid>
		<description>Vad jag vet så räcker det inte bara med att ha användarnamn och lösenord. Tvärt om så behöver du två andra saker för att kunna prata mot Facebook&#039;s REST-API, nämligen: användar-id&#039;t (en siffra alltså) och en sessionsnyckel. Sessionsnyckeln skapas av Facebook-websiten när användaren loggar in och fungerar bara medan användaren är inloggad på siten.

Facebook har krånglat till det lite onödigt mycket kan man tycka, eftersom man endast kan kommunicera med API&#039;t genom en viss användare som måste vara inloggad vid tillfället man skall göra anropet. I.o.m. detta är det väldigt svårt att bygga &quot;riktiga&quot; applikationer som interagerar med Facebook utifrån externa händelser, eller händelser som genereras av din egen applikation. Egna schemalagda tjänster som pratar med Facebook är bara att glömma. Det går ju visserligen att lösa på alternativa sätt, men det hade ju vart riktigt smidigt om man kunde anropa vissa metoder via API&#039;t genom att bara ange vilken applikation det gäller och den hemliga applikationsnyckeln.</description>
		<content:encoded><![CDATA[<p>Vad jag vet så räcker det inte bara med att ha användarnamn och lösenord. Tvärt om så behöver du två andra saker för att kunna prata mot Facebook&#8217;s REST-API, nämligen: användar-id&#8217;t (en siffra alltså) och en sessionsnyckel. Sessionsnyckeln skapas av Facebook-websiten när användaren loggar in och fungerar bara medan användaren är inloggad på siten.</p>
<p>Facebook har krånglat till det lite onödigt mycket kan man tycka, eftersom man endast kan kommunicera med API&#8217;t genom en viss användare som måste vara inloggad vid tillfället man skall göra anropet. I.o.m. detta är det väldigt svårt att bygga &#8221;riktiga&#8221; applikationer som interagerar med Facebook utifrån externa händelser, eller händelser som genereras av din egen applikation. Egna schemalagda tjänster som pratar med Facebook är bara att glömma. Det går ju visserligen att lösa på alternativa sätt, men det hade ju vart riktigt smidigt om man kunde anropa vissa metoder via API&#8217;t genom att bara ange vilken applikation det gäller och den hemliga applikationsnyckeln.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Av: Johan Acevedo</title>
		<link>http://jsolutions.se/2007/11/27/facebook-java-app/comment-page-1/#comment-1713</link>
		<dc:creator>Johan Acevedo</dc:creator>
		<pubDate>Tue, 22 Jan 2008 11:09:53 +0000</pubDate>
		<guid isPermaLink="false">http://jsolutions.se/?p=279#comment-1713</guid>
		<description>Tjó

Om jag har användarnamn och lösenord, kan jag logga in mot Facebooks system utan webbläsare?

Som jag tolkar facebook-API:t så måste användaren logga in på en webbsida för att min applikation ska få åtkomst till datan.

/Acevedo</description>
		<content:encoded><![CDATA[<p>Tjó</p>
<p>Om jag har användarnamn och lösenord, kan jag logga in mot Facebooks system utan webbläsare?</p>
<p>Som jag tolkar facebook-API:t så måste användaren logga in på en webbsida för att min applikation ska få åtkomst till datan.</p>
<p>/Acevedo</p>
]]></content:encoded>
	</item>
	<item>
		<title>Av: Erik Hellman</title>
		<link>http://jsolutions.se/2007/11/27/facebook-java-app/comment-page-1/#comment-1681</link>
		<dc:creator>Erik Hellman</dc:creator>
		<pubDate>Tue, 27 Nov 2007 17:52:17 +0000</pubDate>
		<guid isPermaLink="false">http://jsolutions.se/?p=279#comment-1681</guid>
		<description>Facebook har ju ett RESTful API, vilket betyder att allt du egentligen behöver känna till är följande:

1. URLen du gör dina anrop mot
2. De olika parameterarna för varje operation
3. XML Schemat för det svar du får

URLen får du när du reggar din applikation (callback URL osv.). Parameterarna finns beskrivna på http://wiki.developers.facebook.com/index.php/API. Dessa parametrar ska alltså skickas som vanliga HTTP GET-parametrar. XML Schemat för facebook apps hittas på http://api.facebook.com/1.0/facebook.xsd, så du kan enkelt generera JavaBeans från det schemat med hjälp av XMLBeans t.ex.

Ska man bara skriva en enkel lite facebook applikation så behöver man inte använda deras Java API. Jag tycker det verkar mycket smidigare att jobba direkt mot deras RESTful API, än att förlita sig på deras &quot;Javafierade&quot; PHP-api. Särskilt då senaste versionen av JAX-WS, och även många andra Web Service APIer (XFire t.ex.), stödjer RESTful Web Service, så skulle nog jag köra på den lösningen istället.

Lycka till. :)</description>
		<content:encoded><![CDATA[<p>Facebook har ju ett RESTful API, vilket betyder att allt du egentligen behöver känna till är följande:</p>
<p>1. URLen du gör dina anrop mot<br />
2. De olika parameterarna för varje operation<br />
3. XML Schemat för det svar du får</p>
<p>URLen får du när du reggar din applikation (callback URL osv.). Parameterarna finns beskrivna på <a href="http://wiki.developers.facebook.com/index.php/API" rel="nofollow">http://wiki.developers.facebook.com/index.php/API</a>. Dessa parametrar ska alltså skickas som vanliga HTTP GET-parametrar. XML Schemat för facebook apps hittas på <a href="http://api.facebook.com/1.0/facebook.xsd" rel="nofollow">http://api.facebook.com/1.0/facebook.xsd</a>, så du kan enkelt generera JavaBeans från det schemat med hjälp av XMLBeans t.ex.</p>
<p>Ska man bara skriva en enkel lite facebook applikation så behöver man inte använda deras Java API. Jag tycker det verkar mycket smidigare att jobba direkt mot deras RESTful API, än att förlita sig på deras &#8221;Javafierade&#8221; PHP-api. Särskilt då senaste versionen av JAX-WS, och även många andra Web Service APIer (XFire t.ex.), stödjer RESTful Web Service, så skulle nog jag köra på den lösningen istället.</p>
<p>Lycka till. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Av: Albert Örwall</title>
		<link>http://jsolutions.se/2007/11/27/facebook-java-app/comment-page-1/#comment-1680</link>
		<dc:creator>Albert Örwall</dc:creator>
		<pubDate>Tue, 27 Nov 2007 16:05:30 +0000</pubDate>
		<guid isPermaLink="false">http://jsolutions.se/?p=279#comment-1680</guid>
		<description>Jag har testat att göra autensiering i en javaapplikation via Facebook, vilket jag fått att fungera. Jag har även kollat på att koppla det till Acegi(Spring) Security, för att få till en lite snyggare lösning, ingen klar lösning där dock...</description>
		<content:encoded><![CDATA[<p>Jag har testat att göra autensiering i en javaapplikation via Facebook, vilket jag fått att fungera. Jag har även kollat på att koppla det till Acegi(Spring) Security, för att få till en lite snyggare lösning, ingen klar lösning där dock&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
