Facebook connect - configuring urls

Hi .. playing around with Facebook connect for my first time.  Could someone advice me of how to configure the "user facing urls" inside of Facebook.  I got the api keys but keep getting an error message when I put my domain in the "bookmark url" field.   It says,


Validation failed.

Bookmark URL must be relative to your Canvas URL, Connect URL or Base Domain.

I saved this without putting anything in the url fields and now it takes me to the Facebook page when I try to log in with FacebookI get this error.

Configuration errors:

To fix this error, please set your Canvas Callback URL in the application settings editor. Once it has been set, users will be redirected to that URL instead of this page after logging in.

Could someone point me in the right direction.

Thank you

Rob


Quote · 29 Jan 2010

This might the info you need   http://www.boonex.com/unity/blog/entry/Using_Facebook_Connect   if not let me know

Quote · 29 Jan 2010

This might the info you need   http://www.boonex.com/unity/blog/entry/Using_Facebook_Connect if not let me know

what to write in the  Account Reclamation URL ? for facebook connect ?

Quote · 29 Jan 2010

rhimpr - that was a very useful video.  Thank you for producing that.   I have a problem now with it just "hanging" after trying to log in with a Facebook account though.   I am using a shared hosting service that I like, but has one annoying policy.  They require me to let them know when a site uses an outbound connection.   I did this, and they opened port 80 for FB - but it still hangs.  Not sure if this is the issue, or if it is something else.  The site is www.calstartup.com.

Thanks

Rob

Quote · 29 Jan 2010

rhimpr - that was a very useful video.  Thank you for producing that.   I have a problem now with it just "hanging" after trying to log in with a Facebook account though.   I am using a shared hosting service that I like, but has one annoying policy.  They require me to let them know when a site uses an outbound connection.   I did this, and they opened port 80 for FB - but it still hangs.  Not sure if this is the issue, or if it is something else.  The site is www.calstartup.com.

Thanks

Rob

Is that URL you posted accurate?

If so, DNS is not resolving for me. I can't get to it. If that's the case it would explain your current facebook problem as well. If facebook can't resolve it, it would not be able to redirect back to your site after logon.

https://www.deanbassett.com
Quote · 29 Jan 2010

No, it wasn't - ended up with an extra "www" when I added it.  Should work now.

Quote · 29 Jan 2010

No, it wasn't - ended up with an extra "www" when I added it.  Should work now.

Ok. It's hanging there for me also. I sat and waited for a timeout to see if any useful error was returned.

Nothing.

Only thing i can suggest is double checking all the FB settings.

In addition to that video, i had a post somewhere that showed screen shots of the facebook settings. I'll be dammed if i can find it though.

https://www.deanbassett.com
Quote · 29 Jan 2010

That might be helpful if you can dig it up.

Thanks

Rob

Quote · 29 Jan 2010

http://www.boonex.com/unity/forums/?action=goto&search=1#topic/facebook-connect-error-.htm

Quote · 29 Jan 2010

CALTRADE, before you make this an option for your new/potential members to use, I highly suggest you test it with your own FB account, and have some people close to you test it as well.  In the now THREE time I have tried to use this app., I've had to go and ask each member to re-signup using the regular account system, or go in and manually edit all of the members information because once they closed the browser window, they couldn't sign back up to the site.

Although account creation is totally possible using the FB credentials for login/profile import, the information FB supplies is NOT CORRECT, it's obscured for security reasons, and unless you tell your members they MUST go change all the info to the correct info (password and e-mail address are just 2) then they will not be able to access there account once they sign out.

I've not read one success story about this application, so be careful...

newbreed
Quote · 29 Jan 2010

http://www.boonex.com/unity/forums/?action=goto&search=1#topic/facebook-connect-error-.htm

Ah, There it is. I'll have to bookmark that so i can find it again.

https://www.deanbassett.com
Quote · 29 Jan 2010

Thats true. The FB connect supplied by boonex had many problems. Some of them fixed in the recent code in trac,

I also have my own mod. It's not up here yet, but it fixes many of those issues.

With my mod, a member can change their nickname and still be able to get back on with FB connect without a new account being created. There is also a bug, that boonex has not yet fix dealing with FB id's longer than 10 digits. Mine fixes that.

Also my FB connect will try 3 different combinations of first and last name as a logon id for dolphin to get around logon id conflicts.

But the email is still set to the facebook proxy and a password is still randomly created, but my mod at least resolves the most critical problems.

https://www.deanbassett.com
Quote · 29 Jan 2010

Ok, this has been very helpful information - from all of you.   I know I am going to have all sorts of questions, for example, what happens if we send a broadcast message out to our community - we won't have the email address for Facebook users will we?   First though, I have a dumber problem - I want to see if I put that trailing slash in the domain name as Deano suggested (I don't think I did) but now I can't even figure out how to get back to the configuration page for the application.   I've looked everywhere in my Facebook account, and can't seem to find it - could someone clue me in.

Rob

Quote · 29 Jan 2010

http://www.facebook.com/developers/

You will need to get the members to update their email address after they join.

There is only one way to get their real email address from FB and that is to prompt the members for extended FB permisions which most will not do anyway. Also prompting adds another page to the FB request procedure which dolphin was not designed to deal with. So thats basically out of the question, so it's back to finding a way to convince the members to update their info after join.

https://www.deanbassett.com
Quote · 29 Jan 2010

Ok, this has been very helpful information - from all of you.   I know I am going to have all sorts of questions, for example, what happens if we send a broadcast message out to our community - we won't have the email address for Facebook users will we?   First though, I have a dumber problem - I want to see if I put that trailing slash in the domain name as Deano suggested (I don't think I did) but now I can't even figure out how to get back to the configuration page for the application.   I've looked everywhere in my Facebook account, and can't seem to find it - could someone clue me in.

Rob

1. Correct.  You will not have the correct address.  If FB let you have that info, you could rip e-mail addresses all day long, and undermine their security protocols.

2. This may help you find your way back to the configuration page for your "application" - http://wiki.developers.facebook.com/index.php/Facebook_Connect

newbreed
Quote · 29 Jan 2010

Thanks again for your help on this everyone.  The issue apparently was the firewall at my shared hosting service - they are good in almost all respects, but one annoying thing is they don't like calls to outside programs.  They will however, add exceptions anytime you want and as soon as they added the Facebook IP range it started working again - if you can call this "working".

I'm not a big fan of Facebook anyway, but this doesn't seem to add any "value" at all.  As near as I can see, almost no data gets collected from Facebook.    Please help me understand this- take a look at my join form for this site: http://calstartup.com/join.php So I guess Facebook members aren't supposed to use the "join" form on the left at all - they go straight to the Login with an auth type of "Facebook connect" - is that correct.  I think that is how it is supposed to work, because when they do they get put in the member database with an "approval" status.  When I look at this record, though, I find I don't know squat about this person - no description, no email, no city or zip - not even a link to their Facebook profile.  All I seen to get is their first name, which is now their user name.

I'm not sure if I just don't have it set up correctly or (more likely) this is just not ready for prime time yet.  It seems to me that at a minimum, one you have "registered" through facebook, it should take you to the rest of he join form (right after it takes you to the "set avatar" page.  It could have all the information they have collected from Facebook filled in - but they would have to provide information like the other members do.

The one thing I will say is that people seem to want this.   I got three new registration since last night - before I even had a chance to test it with my own account.   In this case, however, a "registration" is not quite the same as getting a "profile" - as I said before, I don't know squat about these people.  Is anyone happy with this?  Newbreed says he has not seen a success story with this yet.  Maybe I jumped the gun on this.  This is the version that came with 7.0 - is there a newer version?

Also, I just now noticed there is a paid mod for this on the Markets that is being highly praised: http://www.boonex.com/unity/extensions/entry/Facebook_for_D7 - think we are going to get in a situation where we have to decide on a Boonex feature that only partly works, and a mod that may work well but may cause us configuration control issues.

Kind of thinking out loud with this post - still figuring this thing out - any other insights are welcome.

Rob

Quote · 31 Jan 2010

Anyone care to weigh in on this?  I am taking a look at this issue today and need to decide whether to try to work with it - if that is even possible, or to disable the function entirely.   As I mentioned, the one thing that seems to be good about it is that Facebook members like it, and I got several unexpected registrations as a result.  I'm not sure that I like it though as I know next to nothing about the people who have registered.   Could someone address the question newbreed posed - is anyone happy with this?

Thanks

Rob

Quote · 31 Jan 2010

Facebook connect get the following Information.

  • It uses the Facebook First Name as a logon id. If that is in use it will append _fb_id to the end of the first name. and if that is in use, it will append _facebook to the end of the first name.
  • Email address is set to the facebook Proxy address. This is because the real facebook email address cannot be obtained.
  • Sex is set to the gender of the FB member
  • Date of birth is copied from FB
  • Password is randomly generated.

These fields should also be set if the FB user filled them out in their FB account.

  • DescriptionMe
  • FavoriteBooks
  • Interests
  • FavoriteFilms
  • FavoriteMusic
  • Religion
  • City
  • Country
  • zip



https://www.deanbassett.com
Quote · 31 Jan 2010

 

Anyone care to weigh in on this?  I am taking a look at this issue today and need to decide whether to try to work with it - if that is even possible, or to disable the function entirely.   As I mentioned, the one thing that seems to be good about it is that Facebook members like it, and I got several unexpected registrations as a result.  I'm not sure that I like it though as I know next to nothing about the people who have registered.   Could someone address the question newbreed posed - is anyone happy with this?

Thanks

Rob

 

 

 Seems to me Deano did give an answer to this with his mod that fixes the issues.  Perhaps you just didn't see that, because I know you'd never ask someone to do double work just to save you the work.  Your to nice for that Rob.

Quote · 31 Jan 2010

@Mydatery - do you every have any thing intelligent to contribute besides using this as your own little drama platform?  Please go back to posting made up song lyrics - at least we can ignore those.

@deano - thank you, I didn't see the bug report section to see that few people have gotten this to work.   It is not getting my descriptionMe field for some reason though - if it did, at least that will be something.   I haven't updated my fields from Trac - probably will wait for the official next release from Boonex before I decide to use a mod.

Quote · 31 Jan 2010

Facebook connect is a module that makes it easier than ever, to accumulate a bunch of totally useless profiles on your site.  Same with the OpenSocial module... you can end up with even more useless profiles on your site.   I can't imagine why anyone would want either of these modules installed.

My opinions expressed on this site, in no way represent those of Boonex or Boonex employees.
Quote · 31 Jan 2010

DescriptionMe is loaded with the about me section from FB.

I will have to test it. The field is there even in the old version of the boonex code, so it should have worked.

https://www.deanbassett.com
Quote · 31 Jan 2010

Yeah, I think I am coming to that same conclusion HL - I was all excited when I immediately started getting registrations, but they all seemed to be worthless.   Wouldn't this work though if after they were authenticated by Facebook, they were forced to fill out the rest of the join form like other members?

Quote · 31 Jan 2010

Yeah, I think I am coming to that same conclusion HL - I was all excited when I immediately started getting registrations, but they all seemed to be worthless.   Wouldn't this work though if after they were authenticated by Facebook, they were forced to fill out the rest of the join form like other members?

I am trying to find a way to impliment at least a forced entry of a proper email address and password. So far i have not had much luck. But i have not really had a lot of time to play with it either.

https://www.deanbassett.com
Quote · 31 Jan 2010

It is my opinion, that if people can't be bothered to fill out a join form, you probably don't need them as members anyway.  I think it's better to have 10 real, active members, than a hundred that create a useless profile and are never seen again.  Besides... just wait until spammers figure out that all they need to do is create a bunch of bogus facebook profiles, and then they can sign in to any D7 site that has FB connect enabled.

My opinions expressed on this site, in no way represent those of Boonex or Boonex employees.
Quote · 31 Jan 2010

This might the info you need   http://www.boonex.com/unity/blog/entry/Using_Facebook_Connect if not let me know

what to write in the  Account Reclamation URL ? for facebook connect ?

any answer to it ?

Quote · 4 Feb 2010
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.