Canvas App Like Button - use app URL or community page URL? - facebook

I've tried using both. If I like the URL for the app (http://apps.facebok.com/myapp) it counts the likes, but I don't get content from the community page. The community page was generated from the developer app tool for this app. If I use the URL for my generated community page, I do get posts to the community page. My only issue with that is Facebook automatically offers to share the URL when you like it now and the URL that gets shared doesn't take users directly to my app. Is there a setting that I missed to make this all work with the APP URL?

I have had a similar issue with this. You could share the URL to the community page and have that page redirect the user to your app. This way, any shared links will direct users to the app and you will get the content from the community page.

After much research (and looking at source for other Facebook applications) the answer is to create a community page named the same as you application and in your application use the like button with the URL of the community page. If you set it up properly, the community page can have a link to your app if it is on Facebook.
It feels like a huge mistake on Facebook's part to not have a better connection between the page URL and the community page. Perhaps this will improve in the future.

Related

How is possible to open website inside facebook mobile app like buzzfeed?

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/

Whats the difference between Facebook Feed Dialog and (Sharer)

I'm using a plugin called FooBox for wordpress that puts share buttons on top of images within a Pop-Over.
Within the settings of this plugin is an option to:
Enable Facebook's new feed dialog way of sharing, rather than their old (and deprecated!) sharer.
Please note that this method requires a Facebook App Id in order to function!
I'm not exactly a developer... so I cannot determine what this means, if its better, how so..
Could someone explain in laymen terms what this is?
Thank you
The old sharer method is no longer deprecated, as Facebook have recently updated it (and removed the deprecated notice that was on their site for ages). Both methods have pros and cons. This is my understanding:
FaceBook Sharer
Easy to implement and no facebook app id needed in order to setup
Can share to personal timeline as well as other facebook pages you are admin for
Sharer recently was updated (Feb/Mar 2014) and no longer accepts custom images and overrides anything you pass it with the image opengraph tags used on the page you are linking to. This is a major problem when used with lightbox solutions like FooBox, because the specific image that is shared no longer gets recognized by facebook.
Feed Dialog
More involved to setup and get working. An app ID is required and the app ID cannot be shared across domains.
It only allows you to share to your personal timeline. No support for sharing to pages that you are an admin for.
It accepts custom images, so FooBox works and the specific image that is shared is the image that is shown in the user's timeline.
I am the developer of FooBox and will be updating the plugin soon with an updated explanation to help users on learning what the difference is.
And since Facebook have removed support for custom images since Mar 2014, we will no longer recommend the sharer, but rather push the feed dialog.
More Info
Facebook documentation page on the sharer. (further down the page under the FAQ section and hardly mentioned)
Facebook documentation page on the feed dialog.
Response from facebook about no longer supporting the custom image for the sharer.

How can I make Facebook App page visible on mobile?

On my client's Fanpage, a third party app is running for a contest. How can I make this FB contest page available on mobile? I read the answer here:
http://facebook.stackoverflow.com/a/10833366/461119
also
Facebook SDK : Page Tab App returns not found in mobile Facebook App
I do not understand it clearly.
Is the query parameter ?ref-ts which we have to add at the end of URL?
What does it mean by "It helps in the browser but not the app itself."?
Will it help to see the App on mobile and click on it to go to the contest page on FB?
Also, I found this answer:
Works as advertised! Thank you. I was getting 404, but simply adding
ref=ts in my redirect URLs (I force users to use my app as a page tab)
fixed it! – Guillaume Boudreau
under the first link above but what is forcing users to use app as a page tab?
How can I set App as a page tab?
little bit confused.
I searched the web vigorously but did not get any clear explanation.
My observations about this issue:
Seems like it's an ANDROID issue, Work OK on iPhone's
Work with the link redirection services like Bit.ly (where the bit.ly link included the ref=ts)
I sent an email to Facebook for ANDROID developers.
Hi,
my iPhone's user colleagues can open links to page tab app with ref=ts
parameters but on Android we can't ;-(
The only way we've been able to do it is when the link to the app is
under a bit.ly redirection link
The problem is only when the links are open through the Facebook App.
Thanks
Let us know
Max*
You can access to your app using the next link https://apps.facebook.com/YOUR-APP-ID
In this way, you can access from a desktop or a mobile with no problem.

Where to upload the facebook fanpage?

I am trying to upload samples of facebook fanpages on my page. I used to work with Static FBML in the past but the pages I want to upload have javascript etc so I think that they will have to be uploaded somewhere else. I am out of ideas where do professional fanpage developers upload their fanpages. I will be very thankful if you can guide me. Thanks
if you're talking about pages that you can add to a fan page it used to be fbml no they use iframes the source goes in any domain of your choice, so if you have hosting somewhere just upload your page there and copy/paste url when creating your app. Hope this is what you are looking for.
Check this out for more info.
I think what you are trying to do is add a custom tab to your Facebook Fan Page like I did here on mine: www.facebook.com/daterraweb
To get it done, you need to create a page and as an admin you can create a custom page tab to host it.
Basically you just need to create a document like you would for a webpage and host it at your hosting of choice and then go to: https://developers.facebook.com/apps
On the Developers apps you can create a New App each can be configured to work as a tab on the page.
I hope this helps. Good lucky.
If you still have questions about this, please check this link: http://developers.facebook.com/docs/appsonfacebook/pagetabs/

detect whether in facebook environment or not

I am developing a Facebook page and a website which is going to serve its contents to the Facebook page. I am using Zend Framework.
In order to use only one controller both for the website and the Facebook page, I would like to find some way to determine if the current user is navigating from Facebook or from the website. Thus, to hide some data if from Facebook and show other if from website.
Which is the best way to do this?
$_SERVER['HTTP_REFERER'];
If that doesn't answer your question I don't understand what you mean with "navigation from".