Ask Your Question

How to add Facebook account in Gnome Online Accounts

asked 2012-01-12 13:41:53 -0500

RiQ gravatar image

It seems "Support for other providers (such as Yahoo and Facebook (for which GOA support already exists but is turned off by default)) or other kinds of services can be added later." Any ideas how to turn Facebook support on?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2012-01-13 02:25:19 -0500

Yes, support for a few providers is disabled by default, if I recall correctly that's Facebook, Yahoo and Twitter.

The problem is that client applications of those services are shipped with a secret key. And in the case of a Free and/or Open Source application, that's not much of a secret, which might violate the terms of service of those providers.

Or not... But only lawyers know.

The GNOME foundation seems to be in discussion with those providers to find an acceptable compromise, and in the mean time we can't access them in GNOME Online Accounts.

Now, I said that the code exists but is disabled by default, so there must be a way to enable it, right?

Looking at the source code for GNOME Online Accounts, it seems to me that one can rebuild it with the following options:

$ ./configure --enable-facebook \
              --with-facebook-client-id=<client id> \
              --with-facebook-client-secret=<client secret>

I haven't tested it, but by obtaining your own Facebook client ID and secret, you should then be able to to enable the support in GNOME Online Accounts.

The other solution is to wait for future releases of GNOME Online Accounts, which might enable those by default as the legal status gets cleared. :(

edit flag offensive delete link more


Update: since GNOME 3.6, Facebook is available by default, but as of 3.10, Twitter and Yahoo remain disabled.

Yaakov gravatar imageYaakov ( 2014-03-19 22:18:10 -0500 )edit

Question Tools

1 follower


Asked: 2012-01-12 13:41:53 -0500

Seen: 3,496 times

Last updated: Jan 13 '12