I received feedback from two users who use Google Apps for your Domain saying that they cannot authenticate. The reason for this is a mistake on my end that only allowed Google Accounts (ending in gmail.com). I believe I have fixed this, although I do not have a way to test it.
If you want to fix it yourself before the next release, follow the steps below
- Delete the synced address book (Google Contacts) and close the Address Book window
- Go to Tools -> Add-ons -> Preferences/Options and click the button to remove your authentication token.
- Close Thunderbird
- Find your Thunderbird Profile Folder
- Go to the Extensions folder and then the gcontactsync at pirules.net folder
- Open the content folder
- Edit gdata.js with your favorite text editor
- Find this text shown below around line 50 and replace accountType=GOOGLE with accountType=
HOSTED_OR_GOOGLE
- Save the file and re-open Thunderbird and the Address Book window
- Login
makeAuthBody: function(aEmail, aPassword) { return "accountType=GOOGLE&Email=" + aEmail + "&Passwd=" + aPassword + "&service=cp&source=Josh-gContactSync-0-1a1"; },
2 Comments
bobwool · August 6, 2008 at 10:36 AM
Josh,
The tweak worked as I was able to populate an empty Google Apps for Your Domain contact list with over 300 contacts from one of my T-bird address books. I then changed some stuff in my T-bird contacts and re-synced – the changes made it up to my Google contacts! Pretty sweet – I had been looking for something like this for over a year. Hope you continue working on it.
pi · August 6, 2008 at 11:50 AM
I’m glad to hear that it worked, thanks for letting me know!