The settings of facebook application give under:
App settings>> Wall Settings>> Default Landing Tab for Everyone Else >>
provide an option to set the default landing page as wall.
But changing this setting is not working at all ..
i have checked for user who has liked and user who has not liked my application.
Is this a FB Bug ?
Liking has nothing to do with it. That setting is for your app's Facebook page, not the app itself (i.e. canvas page). When a user comes to your app's page, that setting determine what "tab" is shown.
Related
I am having trouble setting up default landing tab for fans. Apparently the Landing Tab featured in Manage Permissions works only for Non-Fans. So when a fan returns to the page is currently being redirected to Wall rather than the Default Landing Tab. How do I make a fan redirect to a custom default landing tab apart from the Wall.
There is no option for this and this is standard behavior for a long time. You can only set a landing page for non-fans. You can log a feature request here.
I have created a facebook app that works properly, but when it is searched for on facebook, the user is redirected to an app landing page (http://www.facebook.com/apps/application.php?id=111111111). How can I make it so that the user is redirected to the app instead (http://apps.facebook.com/myapp/)?
Thanks a lot.
You can check the window's parent location using JS. window.top.location If it's not in the URL that you are expecting then redirect.
Good Day,
Is there any way one can have the Facebook Iframe tab as the default landing page on Facebook, after a user liked the page.
That means when ever a user who "liked" the page visit the facebook page again, he will see the tab first and not the wall as a default.
Go to your page, go to Edit Page, go to Manage Permissions, there you will see Default Landing Tab...
Then parse signed_request and redirect user if needed...
There is no way to set the default landing tab for users who already like your page - only for users who don't already like the page
I am working on web application with .net 3.5 using C# facebook SDK. Loading page inside Page Tab iframe with some information, and input button, on click of button i am doing auth.Authorize() with some permissions, FB Permission window opens fine, but once user click on allow button it is redirecting to application canvas page instead of Page tab.
Is there anything i am missing?
Regards
Imran
Answer is to set auth.ReturnUrlPath which will bring user back to selected tab in facebook page. If your application is being added to multiple pages, then you can find out current pageid from "signed request" and set correct ReturnUrlPath, and attach ?sk=app_YOUR_APP_ID as querystring to ReturnUrlPath so current tab will be selected. your return path will look something similar to : http://www.facebook.com/profile.php?id=YOUR_PAGE_ID&sk=app_YOUR_APP_ID (make sure you handle both http and https)
This worked for me, hopefully will work for someone too.
-Ims
Facebook C# SDK doesnt support tabs.
Only canvas apps are supported.
I am trying to add a new box on the main view of our Fan Page.
And populate it with HTML from our main webserver (django) when the user opens the fan-page.
Is there any way to do this ?
You should read up on creating facebook applications...
Once you have an application you can setup a page tab application and add that to your fan page.
Finally go to your fan page settings, and the "Manage Permissions" tab. There you can set your "Default landing tab". Be aware, as the administrator of the page the landing tab will not work for YOUR account - you'll have to log into a different facebook account to see this behaviour.
There's two way of reading what you want to do :
1/ You want a landing for non-fans
2/ You want a landing page for all your user
The first one is achievable by creating an application and fill the page tabs fields (PAge tab name, Page tab url, secure page tab url). Then going to the App Profile Page, add it to your page. Then on the admin panel of your page pick your app as default landing tab.
The second isn't achievable. One a user likes your page, its default page is your wall and you can't change it.
I'm not sure exactly what you wants to achieve, hope I helped.