As you all know, mobile users can't access the page tab apps. I've googled around and found some methods to enhance the mobile user experience. But no method to keep the fan-gating feature working (besides third-parties like Shortstack). The best solution now seems to send the user to a page and on the page either send them to the FB page tab (desktop/tablet users) or a mobile friendly external page (mobile users). However, external page don't allow you to fan-gate. Is there no solution, or have I just not found it yet?
Related
I'm trying to develop a facebook app for facebook pages (Ex: the page has a tab that opens the app directly in the facebook interface).
Unfortunatly i'm not finding any documentation about... I found docs for classical facebook apps, (Ex: a website that want to load some data from facebook).
I don't understand how this kind of apps work.. Are the apps only iframes that show one of my server php? how can I define this relation?
I see buzzfeed did some changes on their website, and now buzzfeed URLs shared on facebook are shown as below
Links shared on facebook opened inside facebook like new window. It doesn't requests any other browser or facebook apps browser. Page loads very fast. How it's possible to implement? What technology uses Buzzfeed for it?
The feature is called Instant Articles and is available for publishers, it seems more like people publishing the articles on their platform.
see: https://instantarticles.fb.com/
I have a simple Google Gadget that shows products from a Zazzle Storekeeper's store. I'd like to make this available to those storekeepers on their own facebook wall / tab. Is this possible? It doesn't need access to any of their Facebook info other.
Facebook Page Apps are at their core just simple iFrames which can load any other URL on the internet into them. Read more about Apps on Facebook.com and ensure that what you're doing complies with Platform Policy and it should all be pretty straightforward.
Is there any different in getting Request for Permission from Facebook Users between desktop browsers users and mobile browsers users?
for example:
https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=email,read_stream
When I check facebook developer documentation, I can't find info typically for getting permission from mobile browsers users.
I want to know whether I can still use my current OAuth authentication for mobile sites, to get tokens from mobile browsers users?
Any information that I am missing?
Thanks ahead.
Your current will work but there are dialogs which are more suitable for a mobile device, see below.
show a dialog to a user on a mobile device, change the subdomain of the dialog URL from www to m. Facebook will default to an appropriate view based on the user agent. To override that choice, you can explicitly specify one of two mobile display modes:
touch: Used on smartphone mobile devices, like iPhone and Android. Use this for tablets with small screens (i.e., under 7 inches) as well.
wap: Display plain HTML (without JavaScript) on a small screen, such as a Nokia 7500.
From: https://developers.facebook.com/docs/reference/dialogs/
Overview
FB.ui is a generic helper method for triggering Dialogs that access the Facebook Dialog API endpoint.
These include:
Publishing a story to the feed
Prompting the user to add a friend
**Prompting the user to authorize your application, or grant it permissions**
Prompting a payment
Prompting the user to send an application request to a friend
Prompting the user to share a link
https://developers.facebook.com/docs/reference/dialogs/
(sorry for the sloppy answer, in a hurry)
When to use which? They look the same when I click on either from their directory other than being named differently.
Applications have pages to describe them, make fans (the act of liking the application) these pages are just profiles to the application.
Applications also can have canvas pages, these aren't actually facebook pages...these are the landing pages for your application hosted on your server. Mainly you'll be asked to install the application (game) before accessing it.
Applications can be added to pages and users.
A page is a simple thing that displays information about something.
An app is something that can be installed and is more complicated and can run code as per the Facebook API.
Applications are things like games and quizzes.
Pages are for the "fans" of businesses, musicians, actors, etc.
All the information about apps: http://developers.facebook.com/docs/guides/canvas/
Facebook Page is a like an open group. It can to used to form a group for public figure or to form some open group like "StackOverflow lovers" etc, where you a creator acts as a admin, and there are discussion boards(to discuss an issue), events(to organize an event), notes(to create some document for page), photos (to create album).
And regarding Facebook App have two things Profile page and Application page, it is a Profile page of the Facebook App which looks similar to Facebook page which gives you information about the App. Well, if you want to go to Application page Click on "Go to App".