cannot share any wallpaper to facebook

Bug #1499969 reported by ikonenn
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Variety
New
Undecided
Unassigned

Bug Description

Hello !
Variety is wonderfull ! I use it for years now on my Ubuntu (15.04 vivid, GNOME Shell 3.14.4, no Unity, Variety 0.5.5)
However, it has been many months if not perhaps a year that I can no more share my wallpaper with my friends facebook.

After remove the variety app from facebook app list, I try a first share :
I got a popup saying (in french...cause i am french...):
« L’application n’aura pas le droit de publier sur Facebook. »
(first problem...it seems that variety doesn't ask for the publish grant ?)

After accept this popup, i got :
« (#200) The user hasn't authorized the application to perform this action »
which seems normal according to the first problem.

here are some log coming from ~/.config/variety/variety.log :
INFO: 2015-09-26 09:09:21,121: publish_on_facebook() 'Publish on FB requested with params http://alpha.wallhaven.cc/wallpaper/36635, None, Wallhaven.cc, via Variety Wallpaper Changer'
INFO: 2015-09-26 09:09:25,259: load_token() 'Loading token from file'
INFO: 2015-09-26 09:09:25,260: publish() 'Publishing to Faceboook, attempt 0'
INFO: 2015-09-26 09:09:25,260: publish() 'Publish properties: {'caption': u'Wallhaven.cc, via Variety Wallpaper Changer', 'link': 'http://alpha.wallhaven.cc/wallpaper/36635'}'
INFO: 2015-09-26 09:09:25,594: publish() 'Response: {"error":{"message":"(#200) The user hasn't authorized the application to perform this action","type":"OAuthException","code":200,"fbtrace_id":"FARQoc\/Lnvq"}}'
WARNING: 2015-09-26 09:09:25,594: publish() 'Could not publish to Facebook, error message (#200) The user hasn't authorized the application to perform this action'
INFO: 2015-09-26 09:09:25,594: publish() 'Code 200, trying to reauthorize'
INFO: 2015-09-26 09:09:25,594: authorize() 'Authorizing for Facebook'
ERROR: 2015-09-26 09:09:36,201: server_options_thread() 'Could not fetch Variety serverside options'

Honestly I love to share my wallpapers with facebook restrict friends... :'(
Have you any advice to fix this ?
Is that will be fixed in a new version ?

Thank you for all and best regards from brittanny !

Guillaume

Revision history for this message
Peter Levi (peterlevi) wrote :

This used to be broken, but was fixed in 0.5.4. I tried it today and it does work on my machine.
Try to delete ~/.config/variety/.fbtoken and make sure you have actually granted permissions to Variety in Facebook - https://www.facebook.com/settings?tab=applications .

Changed in variety:
status: New → Incomplete
Peter Levi (peterlevi)
Changed in variety:
status: Incomplete → Invalid
Revision history for this message
ikonenn (guillaume-lebigot-v) wrote :

Hello,
back to this bug :)

I have now the 0.6.0 of variety however same bug exists.

I have deleted the .fbtoken, nothing better.

use case :
1) I have deleted variety app on facebook
2) I have tried a new wallpaper sharing
3) I note immedialty that the facebook granting popup says that the application will not have the right of publishing. So I think that Variety doesn't ask for a publish grant. In fact when I go in application menu, variety only has a right of viewing my profil and I cannot add any rights.

I am always on Linux Mint (3.16.0-38-generic) and I have tried firefox and chrome without success..

Thank you for your help
Best regards

Can you help ?

Revision history for this message
ikonenn (guillaume-lebigot-v) wrote :

Here is the popup I have when I first try to share a wallpaper.

Revision history for this message
ikonenn (guillaume-lebigot-v) wrote :

Same problem on 0.6.2.
I have tried a lot of actions to resolve the problem...
I am now on Mint Rosa 17.3.

Variety does not ask grant to publish on facebook on first connexion (facebook popup), it can only get my basic profile infos.

However I have the scope "publish_actions" in the first oauth url.

Really disturbing !

Any help ?

James Lu (jlu5)
Changed in variety:
status: Invalid → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.