Facebook аpp approval for social plugin - facebook

I want to get approval for my app id only for the like and share buttons of facebook but it seems that it got more complicated then before.
When I go to my app then javascript sdk to create the code of javascript for my site it shows
This app is in Development Mode and not available publicly.
Modo público can be enabled in the App Dashboard.
So then I go to the app dashboard and it is asking a lot of information I don't have because it's only to have the like button in my site I don't want to read more likes of users.
So anyone can help me to find the right way to do this.

The only thing you should have to fill in to make the app public is the Contact Email on the main Settings page:
(source: infused.org)

Found this thread whilst having the same problem. In addition to infused's post, you have to go to "status and review" and turn "Do you want to make this app and all its live features available to the general public?" to Yes.
Furthermore, I noticed that removing the app id (as per the code you get if you are not logged in and go to the plugin generator page), then the code does not work at all.
Also, if the app is not set as live, then it will still sometimes work - just to make things harder to debug.

Related

How to open FB APP on phone to certain section of the app?

I am trying to send a link to the review section on the FB app so someone can leave a review for the business page.
This link opens the businesses app page but would like to structure it so it automatically opens the leave review section.
Any suggestions to ad something to the end of this URL to make this happen?
fb://profile/823389734392895/
http://screencast.com/t/1WLXnkGwTW3z
Much appreciated
Ps.. I would like to do this for Yelp also if possible
yelp:///biz/dc-auto-sales-inc-saint-louis
This is not supported. People have found ways to work around this, but it's not guaranteed to work and not officially supported.

Facebook app id for website social plugins

I have like/share buttons on my website and am not currently using an appid. Finding information on whether this is a necessity for the above configuration is difficult to confirm. When going through the Facebook app "create" forms, I'm really confused by a lot of the requirements as it seems to be more focused around actual apps rather than websites, which login via fb etc.
In the past I have created an app for one of my other websites and I don't believe there was any verification/submission process at this point (about 2-3 years ago). Reviewing my old app configuration now I can see that it is not "live" - does anyone know whether Facebook implemented this submission process in the last couple of years, and then de-activated any live apps that were created prior to this?
I now want to setup a new app for my new website and I'm unsure what the different 'action types' mean and what I would need to simply use like/share buttons on the website. Could someone give me a quick run down of what I'd need and what they are?
Any other info/tips people can provide would be greatly appreciated. I'm finding that the like/share DO still work without the app, but sometimes the share button doesn't work properly (I have a feeling this is something to do with the app).
Thanks
If you are just using the Social Plugins, you don't need to have a Facebook App ID.
If you want more integration, it will be required. Creating an App ID is like registering your App, wether an iOS or Android App or just a website, so that you can make Graph API calls for it.
The easiest way to register your website is to go the quickstart: https://developers.facebook.com/quickstarts/?platform=web (or https://developers.facebook.com/apps). There you can type a name and follow the steps.
You can then follow the "Sharing best practices" (https://developers.facebook.com/docs/sharing/best-practices#tags) on how to use the App ID. For example, by including an fb:app_id meta tag on your pages.
There is a review process, since last April, but that is only needed if you use permissions for your App. If you just use the plugins, that is not needed.
Can you explain more what is exactly not working?
Update
The time you create a page the Facebook crawler does not know yet what the Opengraph data for that one is. This will happen after the first share, but if you want to ensure it is correct from the first share on, you can force a re-scrape.
This section explains how that works:
https://developers.facebook.com/docs/sharing/opengraph/using-objects#update
When an app triggers a scrape using an API endpoint This Graph API
endpoint is simply a call to:
POST /?id={object-instance-id or object-url}&scrape=true

How to allow Facebook logins from other people than myself?

I'm building a website on which people can login using facebook. This currently works all fine when I login with my facebook account. The weird thing is that when anybody else wants to login I get an error on facebook saying something like (translated from Dutch):
App isn't configured: The developers of this app have this app not set
up correctly for Facebook login.
I don't understand why it works with my own account, but it doesn't with other people's accounts. Does anybody know what the source is of this evil, and how I can solve it? All tips are welcome!
You need to set your App public, just go to "Status & Review" and use the switch right next to the following text:
Do you want to make this app and all its live features available to the general public?
Also make sure to add the platform "Website" in the "Settings" tab.
Have you marked your app as publically available? Go to https://developers.facebook.com/apps and select your app, go to "Status & Review" and push the button to make it available.

how to bugtest facebook apps in private?

I'm just trying to develope a facebook app, so sorry if this question is quite simple. I've set up my App, then entered the canvas URL and thought I could test the app and fiddle around with it in private without anyone knowing. But there was immediately a "is using 'hisnewpp'" message going around or something. Of course I didn't want that since the app is not finished. I couldn't find a setting anywhere, where I could set the app to be public or private.
So in short: where can I call up and test my App on Facebook, without it beeing accessable to anyone else?
Thanks a lot
you want to enable sandbox mode in your application's advanced settings. Only you will see the updates then.
Use test users - https://developers.facebook.com/docs/test_users/
You can create temporary or long term test accounts specifically for testing your app - either via the API or in the app settings. You can also place the app in sandbox mode and only developers or testers of the app can interact with the app and/or see the content it produces

Hide Facebook Application development

I want to develop a facebook app. The only thing I want to know is will this (the fact that I am developing an app) be shared to my friends? If yes how can I disable that?
I don't really understand your question - what exactly do you think would be shared with your friends?
Unless you post something from your app there's no way for a third party to even know that it exists, let alone who runs it. Even the app's info page won't show the developer info unless they choose to enable that.
There's also test accounts you can create via the app edit interface or API ( https://developers.facebook.com/docs/test_users/ ) to test the app without using your own
{edit} Also, as Derek says, you can use sandbox mode while testing so the app and its content aren't visible to anyone except the admins, developers and test users{/edit}
You can enabled "Sandbox mode" which should disable all notifications and public access to your app.