I need to add another admin to my FB app (however, I also tried this with developer and test roles).
I paste their name, and press Send. Facebook closes window and proceeds to quickly "flash" a colored box that pushes my own admin box down (as if a box for another role was created), but it's immediately removed (hence the flash). No error message is displayed, but the role wasn't added either.
Coincidentally: Not the first weird problem I had with FB, FB refused to allow me to display app lists/add app with my company's account, and only allowed it on my personal account. They don't answer support requests either. Bleh.
First make sure the other person has verified their account.
I worked around this by entering their numeric facebook ID into the developer app. Apparently it's unable to work with email or custom name.
Go to http://graph.facebook.com/their_facebook_name and copy the number after "id":. Put that in the box. Presto.
I don't think this is a chance occurrence because the problem also appeared when I created a new app using the coworker's account and tried to add myself as the second admin.
Shame on you, Facebook.
Related
Our team is building an app that has Facebook login requirement (in addition to other oauth/identity providers such as LinkedIn, Google, end so on).
The app is obviously in the sandbox mode, so in order to develop/play with it, it requires developer accounts for each team member, otherwise login flow just fails.
My problem is that, as an app "owner" I don't see a way how to register developers or testers that are not in my friend list. I tried to put an e-mail address of one of my colleagues that she is using for facebook account, but Facebook did not accept it with the message that user id could not be resolved. And I really do not want "to friend" with anyone. Making the app live is not an option either as it required review process, and we are pretty far from finishing this.
So is there any solution?
Update: Here is the error message shown to the user when she is not registered as a developer:
App Not Setup: The developers of this app have not set up this app
properly for Facebook Login.
Ok, figured it out. An app owner can use an alias that comes with the "facebook email" (whatever is in front of #facebook.com)
To access this special id, you need to go through the set of links:
Your profile page
Then click About
Then click "Contact and Basic info"
Then click on emails link to show your emails (emails hidden from Timeline)
Then find #facebook.com email and take the part before the # and use it
for registering
I'm an admin for my Facebook and tried to add myself as a test user as well. After confirming and inputting my password and completely shut me out of my app and I can't get back in. Neither can he other admins.
How can we restore our app, it doesn't appear anything broke and the app still exists. Just no one can get into it.
I'm sure this is something blindingly obvious, but I can't work it out.
I've added an admin and a tester user to my app (and I mean they're real people as opposed to the generated random named user that FB offers) but after a couple of weeks they're still listed as '(pending)' and they're unable to login to the web page that I've written using their Facebook account. OAuth responds with an error:
Sorry, this feature isn't available right now: An error occurred while processing this request. Please try again later.
I appear to be able to login just fine and can test the [currently] limited functions.
Our web page is right at the beginning of development but it's now at the stage where I'd like real people to mess around on the page and give me feedback.
The two users haven't received any messages - I sort of expected they'd get something in their inbox asking to confirm their role with the app.
So how do I go about getting real people to be test users? Have I missed the point of the test user role?
As of this writing (things change), have the Facebook user go to https://developers.facebook.com/requests/
They will need to be logged in to Facebook.
There should be listed one or more pending requests that they will need to confirm. If the Confirm button(s) is disabled, they may need to register as a Facebook Developer before the Confirm buttons are enabled.
I have created a new application and configured an "App on Facebook". The auth dialog looks different depending on the user trying to access the app.
The issue seems to be with different settings for the different users, but what is the cause?
I want every user to be presented with the first dialog.
Stackoverflow's login with Facebook is now showing the second type also. One issue I am seeing with this is that if you trigger a post to feed after getting the second dialog, the permissions are always set to "Me Only", no matter what is set in your app settings.
Facebook has a habit of testing out new changes across random users, so it may be that this is the explanation for some users seeing one dialog or the other.
In fact, half the people tested at my office received one dialog, and half the other.
This may be related: http://allfacebook.com/separate-screens-mobile-app-permission-requests_b115132
I have Facebook's SSO working properly in my iPhone app and most of my users have not been experiencing any issues. However, a small number of them have been reporting errors with Facebook Connect and not being able to create an account. After an email exchange with one, we determined that the app permission toggle under Settings->Facebook was somehow set to disallow my app from using Facebook.
I have since added an error message telling the user this might be the case but my question is how did this switch get toggled in the first place? It would seem that a user would have to manually toggle this switch, right? I also looked for an API method that might do this e.g. rejecting Facebook SSO the first time a user saw the dialog asking for permission; I could not find any such code.
Any ideas? I'm hoping this problem will solve itself with the error dialog I've put in but if possible, I'd like to remove this issue altogether.
As far as I know, using the native dialog with iOS6 and rejecting the permissions request (the first one, at least, not sure about requests which are asking an existing user for more permissions) will toggle that switch
If you need to debug, try uninstalling the app from your facebook profile (a HTTP DELETE request to /<USER ID>/permissions will do this, or you can do it in the facebook app settings), remove the iOS app, then install it and try to connect for 'the first time' again