I'm wondering whether it's possible for a Facebook app to change the personal profile pages viewed by that Facebook account in a way so that they for example can include an extra button with an action attached?
No. You should use a plugin at browser level. You can do a Facebook app, indeed, that redirects users to download and install your browser plugin.
Related
I would like to have my app post to facebook and then when "friends" see the link, they can click on it and since it is a deeplink, clicking on it would take the user to the app store if the app isnt downloaded otherwise it would take them to the correct page of the app. Would this need approval from Facebook?
No approval needed, but in most cases this is currently not possible — Facebook has decided to block the functionality. The best option is to post a link pointing to a page on your website, and then open your app from there.
In other words, you can't open a link from the news feed and have it launch the app. However you can open a link to your website, and once the website is open you can launch your app successfully from there. This is the approach we currently use at Branch.io
I am trying to enable deep linking from custom open graph stories. I have gone through the instructions listed
https://developers.facebook.com/docs/ios/app-links
Deep linking works fine when I click from the Facebook timeline to the actual story post page and then click the object button. If I click the object button on the timeline itself, the url is NOT handled and instead is open directly in the Facebook webview.
This may be because I don't have a web platform added on my App Dashboard.
Facebook documentation reads
Deep linking in Open Graph stories If you're deep linking from an Open
Graph story published from your app, you will need to go through one
more step.
...
If you HAVEN'T already added a website for this app, in the App
Dashboard, inside your app's settings, click on ''Add platform'', and
select ''Website''. Then in any of the fields (either ''Site URL'' or
''Mobile site URL''), fill in your subdomain. It doesn't matter if you
don't have a website that you're integrating with Facebook, this will
register this subdomain for use with your native app.
However, when I try to add a the url in app settings (the screenshots match those in the documentation), my open graph submission is rejected by Facebook with the note:
Your app does not qualify for the submitted platform. In the app
settings tab, please remove platforms without Facebook integration.
Canvas or page tab apps cannot redirect users, and websites must
properly integrate Facebook login.
Anybody been through this before and can lend some guidance? I am very much confused by the documentation.
The deep-linking started working on its own about a week later without any changes on my part.
I installed the Facebook plugin on my WordPress site and, since it requires a Facebook app to work, I created one. The purpose of this app is only to integrate the WordPress site with Facebook. Now, I have a Facebook Fan page for the site, but I can't find a way to relate it to the app, unless I change it to an app page (which it isn't, I only created the app for the plugin to work). It is as if the Fan Page was completely unrelated from the site, because the app makes no relation between them.
You don't have anything to do with the app page.
What you need is to get the app id and its secret key in order to fill the corresponding forms under the plugin configuration.
Please follow the installation guide.
You know the publishing apps on Facebook: "Published via ____".
I've see a few times where when you click on the app name, it goes directly to the provider's website? (For example, if I clicked on it, it would direct to www.mywebsite.com)
For the life of me, I can't figure out how they make that work. Can't find a setting in the developer app.
Any ideas?
Thanks!
This is just done via a facebook page or application. If you create the facebook application, and post content via the application, it will automatically show the "Published via ..." at the bottom.
What it does is redirect you to the application page (so FB can track the number of clicks) then it will auto redirect to the website url page specified in the application settings.
Here is a tutorial
I am using Facebook Connect on an external website. I don't want to show an App Profile Page on Facebook for this app. The main reason is because I have a Fan Page of the same name on Facebook and I am trying to get "Likes" for the Fan Page.
But when you search for the Fan Page by name both the App Profile Page and the Fan Page show up in the search results. And there would be nothing of use to show on the App Profile Page since all I am using it for is Facebook Connect.
Is there a setting in the app setting to not show the profile page? Or better yet, to use the Fan Page as the app profile page?
There currently doesn't exist a way to disable your App Profile Page or associate your app to a Facebook Page. We are planning to enable this soon after f8.
Yeah, I hated this… so I tossed up a super simple redirect app. Toss this up as your default tab for the application and put the link to the page.
http://www.facebook.com/apps/application.php?id=127885633976737
Also let me know if there's an error. :)
You can migrate app pages to regular fan pages now (go to your app page for instructions). App pages will be disabled by February.
Removing App Profile Pages By February 1, 2012, we are removing App
Profile Pages. You can migrate Likes and the Vanity URL of this Page
to an existing Facebook Page with the same name and of Product/App
category.
Click here to migrate to an existing Facebook Page
Unfortunately not. We ended up asking all of our fans to move over to become fans of our application page and then deleted our fan page. The only thing you can do is set your app in sandbox mode but then obviously nobody except developers can access it.