The simplest thing to do is give a name of choice put that in the developers.facebook.com configuration panel of you application.
THEN if you want to test just add a record in you /etc/hosts file pointing to localhost when testing locally, pointing to your server when testing production. For instance put http://my.facebook.app[:port] in the configuration panel. Remember the port i.e. if testing locally on port 8000 you have to put that port in the configuration panel. ---8<---- # hosts file 127.0.0.1 my.facebook.app # comment above and uncomment below when testing on remote host # 1.2.3.4 my.facebook.app ---8<----- Testing is easier is you can use same port locally or on production. mic 2012/7/23 howesc <[email protected]>: > facebook is a picky pain in the *** > > in your facebook config you set a single domain name or ip address that is > associated with the facebook app. all redirects that you specify when > making calls to the facebook API must be in that domain/ip address. so your > facebook config would need to have http://58.168.6.57 as the app domain (or > whatever they call the setting these days) based on the URL above. > > this makes testing a PITA. i have a plethora of facebook apps....in real > life i use 3: 1 for localhost, 1 for test server and 1 for production (with > a squirrelly if statement to select which set of facebook keys to use based > on the detected server environment) > > if anyone has better suggestions, i'm all ears! > > cfh > > > On Sunday, July 22, 2012 6:59:48 AM UTC-7, Alec Taylor wrote: >> >> I generated a new application on Facebook—added in the new CLIENT_ID >> and CLIENT_SECRET—but when I tried to login, the URL said: >> >> >> https://graph.facebook.com/oauth/authorize?scope=user_photos%2Cfriends_photos&redirect_uri=http%3A%2F%2F58.168.6.57%2Fuser%2Flogin&response_type=code&client_id=<my >> top-secret clientID here> >> >> And the page said: >> >> { >> "error": { >> "message": "Invalid redirect_uri: Given URL is not allowed by >> the Application configuration.", >> "type": "OAuthException", >> "code": 191 >> } >> } >> >> Here is my db.py: http://pastebin.com/zULTxA7D >> >> What is going wrong? — I've tried modifying all my redirects, to no avail. >> >> Thanks for all suggestions, >> >> Alec Taylor > > -- > > > --

