<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>FacebookMvcAddon Forum Rss Feed</title><link>http://www.codeplex.com/FacebookMvcAddon/Thread/List.aspx</link><description>FacebookMvcAddon Forum Rss Description</description><item><title>New Post: web.config Setup</title><link>http://facebookmvcaddon.codeplex.com/Thread/View.aspx?ThreadId=30224</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thank you very much for making the toolkit.&lt;/p&gt;
&lt;p&gt;I am trying to run the application. However I am having this error:&lt;/p&gt;
&lt;h3&gt;The URL http://localhost:8075/?auth_token=52912e7d5c08d0318f6a102c8b357139 is not valid.&lt;/h3&gt;
&lt;p&gt;I tried removing  QSK_AUTH_TOKEN = &amp;quot;auth_token&amp;quot; from the &amp;lt;FacebookConfig &amp;gt;, however it still gave me that error with diff auth_token value....&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Do you know what the problem is? Please....&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Debsky&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>debsky123</author><pubDate>Wed, 01 Jul 2009 10:25:23 GMT</pubDate><guid isPermaLink="false">New Post: web.config Setup 20090701102523A</guid></item><item><title>New Post: refactoring for FDT 2.0</title><link>http://facebookmvcaddon.codeplex.com/Thread/View.aspx?ThreadId=50187</link><description>&lt;div style="line-height: normal;"&gt;Did you workout a fix for this?  I'm interested in putting Facebook integration in an MVC application myself.
&lt;/div&gt;</description><author>agramont</author><pubDate>Wed, 15 Apr 2009 17:54:21 GMT</pubDate><guid isPermaLink="false">New Post: refactoring for FDT 2.0 20090415055421P</guid></item><item><title>New Post: refactoring for FDT 2.0</title><link>http://facebookmvcaddon.codeplex.com/Thread/View.aspx?ThreadId=50187</link><description>&lt;div style="line-height: normal;"&gt;Hi there,&lt;br&gt;
&lt;br&gt;
The project seems to have been quiet for a while. So I'm thinking of using this library for my small pet project. And I'm diving straight into the deep end. The goal is to get this library to work with ASP.Net MVC Beta and FDT 2.0.&lt;br&gt;
&lt;br&gt;
So this is what I've done so far:&lt;br&gt;
&lt;ol&gt;
    &lt;li&gt;change facebookApi.UserId to facebookAPi.uid&lt;/li&gt;
    &lt;li&gt;uid is now long instead of string with default value = 0. So, all the string null empty checks becomes a is it 0 checks.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Now this is the problem I'm having issues with:&lt;br&gt;
FDT no longer have isAppAdded(), but instead it has pages.isAppAdded(long pageID).&lt;br&gt;
&lt;br&gt;
Hence, I'm not sure what to initialize the pageID value on the following line:&lt;br&gt;
private void AddApplication()&lt;br&gt;
{&lt;br&gt;
if (!facebookApi.pages.isAppAdded() &amp;amp;&amp;amp; config.AutoAddApp)&lt;br&gt;
{ ... }&lt;br&gt;
}&lt;br&gt;
&lt;br&gt;
any help would be appreciated.&lt;span style="color:#dedecb;font-size:13px"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;</description><author>ronaldwidha</author><pubDate>Sat, 14 Mar 2009 07:19:12 GMT</pubDate><guid isPermaLink="false">New Post: refactoring for FDT 2.0 20090314071912A</guid></item><item><title>New Post: How to Use</title><link>http://www.codeplex.com/FacebookMvcAddon/Thread/View.aspx?ThreadId=30226</link><description>&lt;div style="line-height: normal;"&gt;&lt;br&gt;
Using the Facebook Developer Toolkit MVC Addon is really easy once you've add your configuration into the &lt;a href="http://www.codeplex.com/FacebookMvcAddon/Thread/View.aspx?ThreadId=30224"&gt;web.config&lt;/a&gt; file.&lt;br&gt;
&lt;br&gt;
If you are creating an IFrame Facebook app use the following ActionFilter:&lt;br&gt;
&lt;br&gt;
&amp;nbsp;[Facebook.Web.Mvc.InitializeIframeAction()]&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public ActionResult Index(FacebookAPI facebookAPI)&lt;br&gt;
&lt;br&gt;
For FBML Facebook applications use:&lt;br&gt;
&lt;br&gt;
&amp;nbsp;[Facebook.Web.Mvc.InitializeFbmlAction()]&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public ActionResult fbml(FacebookAPI facebookAPI)&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Notice that both Controller Actions accept a FacebookAPI object named facebookAPI -&amp;gt; &lt;strong&gt;this is required&lt;/strong&gt;!&amp;nbsp; This is how a fully loaded FacebookAPI object is returned to your controller action.&amp;nbsp; You can use the facebookAPI instantiated object (which is from the FBDT) inside your controller action to perform various tasks and access various information.&lt;br&gt;
&lt;/div&gt;</description><author>corcoranp</author><pubDate>Wed, 25 Jun 2008 03:27:59 GMT</pubDate><guid isPermaLink="false">New Post: How to Use 20080625032759A</guid></item><item><title>New Post: web.config Setup</title><link>http://www.codeplex.com/FacebookMvcAddon/Thread/View.aspx?ThreadId=30224</link><description>&lt;div style="line-height: normal;"&gt;&amp;nbsp; &lt;br&gt;
Here is a sample look at what the web.config of your MVC application should look like:&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;configSections&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;section name=&amp;quot;FacebookConfig&amp;quot; type=&amp;quot;Facebook.Web.Config, Facebook.Web&amp;quot; /&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/configSections&amp;gt;&lt;br&gt;
&amp;lt;!--&amp;nbsp; &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; REQUIRED OPTIONS:&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; These are items required to be defined before your application will run using FacebookConfig&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; APPKEY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;quot;&amp;quot; -&amp;gt; The application key Facebook assigns to your application.&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; SECRETKEY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;quot;&amp;quot; -&amp;gt; The secret key that Facebook assigns to your application.&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; APPNAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;quot;FBMVC&amp;quot; -&amp;gt; the name that appears after the facebook app url or the 'Canvas Page URL' in the facebook setup&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NOTE: This is not the true &amp;quot;Application Name&amp;quot; which Facebook requires for you to create an application.&lt;br&gt;
&amp;nbsp;&amp;nbsp; &lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; OPTIONAL ITEMS:&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; The following options are used to retreive querystring keys (QSK)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; default values are include in FacebookConfig and examples are below.&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; The purpose for defining these in the config file is because we can&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; not assume Facebook will continue to use these configuration names,&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; we therefore need to give ourselves an opportunity to make these &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; changes without having to recompile our code. &lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; I have hardcoded the default values into the FacebookConfig class.&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; However, if you set any of these properties manually, the default&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; values are overriden.&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; QSK_IN_IFRAME&amp;nbsp;&amp;nbsp; = &amp;quot;fb_sig_in_iframe&amp;quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; QSK_IN_CANVAS&amp;nbsp;&amp;nbsp; = &amp;quot;fb_sig_in_canvas&amp;quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; QSK_TIME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;quot;fb_sig_time&amp;quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; QSK_ADDED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;quot;fb_sig_added&amp;quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; QSK_USER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;quot;fb_sig_user&amp;quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; QSK_SESSION_KEY = &amp;quot;fb_sig_session_key&amp;quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; QSK_EXPIRES&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;quot;fb_sig_expires&amp;quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; QSK_API_KEY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;quot;fb_sig_api_key&amp;quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; QSK_AUTH_TOKEN&amp;nbsp; = &amp;quot;auth_token&amp;quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; QSK_PROFILE_UPDATE_TIME = &amp;quot;fb_sig_profile_update_time&amp;quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ADDITIONAL OPTIONS:&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Not required unless Facebook changes the App, Add or Login URL.&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; USESESSION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = true or false&amp;nbsp; -&amp;gt; Indication of session use or not&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; AUTO_ADD_APP&amp;nbsp;&amp;nbsp;&amp;nbsp; = true or false&amp;nbsp; -&amp;gt; Indicates if you want the app to be automatically added or not&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; APPURL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;quot;http://apps.facebook.com/&amp;quot; -&amp;gt; the facebook app url - your APPNAME (which is added for you in code.)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ADDURL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;quot;http://www.facebook.com/add.php?api_key=&amp;quot; -&amp;gt; The facebook add application url - your application key (which is added for you in code.)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; LOGINURL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;quot;http://www.facebook.com/login.php?api_key=&amp;quot; -&amp;gt; The facebook login url - your application key (which is added for you in code.)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; SK_SESSION_KEY&amp;nbsp; = &amp;quot;SessionKey&amp;quot; -&amp;gt; Name of the key used to store the session key into the HttpSession&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; SK_USER_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;quot;UserId&amp;quot; -&amp;gt; Name of the key used to store the user id into the HttpSession&lt;br&gt;
&amp;nbsp; --&amp;gt;&lt;br&gt;
&amp;nbsp; &amp;lt;FacebookConfig APPNAME=&amp;quot;yourappname&amp;quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPKEY=&amp;quot;YOUR APPLICATION KEY PROVIDED BY FACEBOOK&amp;quot; &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SECRETKEY=&amp;quot;YOUR SECRET KEY PROVIDED BY FACEBOOK&amp;quot; &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ADDURL=&amp;quot;http://www.facebook.com/add.php?api_key=&amp;quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOGINURL =&amp;quot;http://www.facebook.com/login.php?api_key=&amp;quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QSK_AUTH_TOKEN = &amp;quot;auth_token&amp;quot;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USESESSION = &amp;quot;false&amp;quot; /&amp;gt;
&lt;/div&gt;</description><author>corcoranp</author><pubDate>Wed, 25 Jun 2008 03:18:33 GMT</pubDate><guid isPermaLink="false">New Post: web.config Setup 20080625031833A</guid></item></channel></rss>