Facebook get started button is not rendering for users who are not added in app developer account.
I can see get started button working for users having any role assigned to them in app developer console. But same is not working for general users
P.S as per FB developer doc I have taken care of all the points mentioned below
1 -My app is not in development mode. it is public and available to all.
2 -Webhook postback is properly configured and is working fine with users who are registered as developer in FB app developer console(developer can see "get started button" on messenger and web as well).
3 - User are first time user(Not have done any conversation with my FB app before).
in-shot Normal FB users or new FB users are not getting "GET started button" on there FB messenger or on web(www.messenger.com)
Related
I have a (few) facebook login apps that have been restricted for reasons I'm working on resolving. The problem is that now the app is in development mode and restricted. I created a test user, and also added my personal FB account as a tester for the app, but when I go to the website in question and click on the "Continue with Facebook" button, I get an error "Error Accessing App We're sorry, but the application you're trying to use doesn't exist or has been disabled". How can I test the app when I can't get past this? Logging in as the test user or my personal account does not get me past this. I have tried to get to the Facebook Developer Community group to ask, but our company account was tossed off the group because it isn't a personal account, and my personal account has been pending for about 10 days right now.
I made a test FB page and connected chatbot to it and everything works fine (for me).
It is a simple chatbot that just repeats what you said (work in progress).
Now I'd like to share it with my friends but I can't because app is not published.
Tried to publish it explicitly saying in my app submission that this is only for testing purposes but FB turned it down.
This is just for couple of my friends and this app will change over time as I add better features / bot becomes smarter.
So my question is: is there a way to add real test users like you have on TestFlight for iOS?
Testing should by done before publishing application so that's the most probable reason you gout turned down. To test bot you have to add your friends to bot application (not page) as testers, developers or admins.
To add testers visit Roles section on your bot application and click "Add Testers". On following popup enter their Facebook usernames (found on end of their profile URL). For example if your friend is Mark Zuckerberg with following profile link:
https://www.facebook.com/zuck
you would add him by typing "zuck" in popup. You could also add testers by entering Facebook ID instead of username.
People do not have to be your Facebook friends for you to add them as testers but they will have to accept request and connect to developers hub.
Go the Roles section of your facebook app. You can add testers there, you must be facebook friends I believe.
I am building a FB web app using PHP (with javascript to log in for the first time and PHP for renewing tokens). The app works for me as an admin, app is almost finished and I am adding my friends - testers.
However the problem is that if I add my friends as testers at Facebook Dev Dashboard, they can't use the login button on my website. Javascript doesn't do anything when they click on the button and when I tried to do a workaround by removing login JS (therefore using pure PHP login API) it didn't redirect them to facebook either.
When I made one of my tester friends an admin of my page, he suddenly could log in to my app.
Could you please help me with adding my friends as testers?
EDIT: Nevermind, facebook must have short circuited for a day, now it finally works as intended. I didn't change anything to make it work.
I used to manage a website but am no longer associated with it. One of the features I implemented was a basic facebook comments application. I created the app under my personal facebook account and managed it through developers.facebook.com.
I grew tired of receiving alerts whenever site visitors used the app to comment on an article so I deleted the application from my developers.facebook.com account.
The application still exists and operates as normal on the site. I expected to see an error on the website.
I do not have administrative access to the site in order to remove the reference to application. How can I completely "destroy" that application so that no site can reference it?
I set up a website http://www.howpedia.de with the framework http://www.question2answer.org/ there is an integrated Facebook login that does not work for me or a fried of mine (so the error is not on my site).
If i click on signup with facebook, the popup for login shows up, asking for permission and closes itself again. But i am not logged in on my site. If i reclick on the login, the popup opens and closes itself with no error or what so ever.
Since i am using an already integrated facebook login plugin from the framework and the thing is working on the official Q&A Site http://www.question2answer.org/qa/ i have no clue what to do.
Steps so far:
Registered an facebook app
enabled login for my site howpedia.de and www.howpedia.de
copied public and private key into my website
facebook login was enabled, sandbox mode is off
I also tried to register another APP to try it with different public / private key, but the result is the same.