{"action":"created","issue":{"url":"https://api.github.com/repos/davesteele/cloudprint-service/issues/24","labels_url":"https://api.github.com/repos/davesteele/cloudprint-service/issues/24/labels{/name}","comments_url":"https://api.github.com/repos/davesteele/cloudprint-service/issues/24/comments","events_url":"https://api.github.com/repos/davesteele/cloudprint-service/issues/24/events","html_url":"https://github.com/davesteele/cloudprint-service/issues/24","id":81701916,"number":24,"title":"REST Error:404 Message: https://developers.google.com/accounts/docs/AuthForInstalledApps","user":{"login":"hubertbanas","id":2602582,"avatar_url":"https://avatars.githubusercontent.com/u/2602582?v=3","gravatar_id":"","url":"https://api.github.com/users/hubertbanas","html_url":"https://github.com/hubertbanas","followers_url":"https://api.github.com/users/hubertbanas/followers","following_url":"https://api.github.com/users/hubertbanas/following{/other_user}","gists_url":"https://api.github.com/users/hubertbanas/gists{/gist_id}","starred_url":"https://api.github.com/users/hubertbanas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hubertbanas/subscriptions","organizations_url":"https://api.github.com/users/hubertbanas/orgs","repos_url":"https://api.github.com/users/hubertbanas/repos","events_url":"https://api.github.com/users/hubertbanas/events{/privacy}","received_events_url":"https://api.github.com/users/hubertbanas/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":34,"created_at":"2015-05-28T01:24:44Z","updated_at":"2015-08-19T02:42:43Z","closed_at":"2015-06-30T15:35:01Z","body":"It just stopped working today (2015/05/27). Here is the error message:\r\n\r\n```code\r\nsudo service cloudprintd start\r\n\r\nTraceback (most recent call last):\r\n  File \"/usr/sbin/cloudprintd\", line 9, in <module>\r\n    load_entry_point('cloudprint==0.11', 'console_scripts', 'cloudprint-cmd')()\r\n  File \"/usr/share/cloudprint/cloudprint/cloudprint.py\", line 510, in main\r\n    sync_printers(cups_connection, cpp)\r\n  File \"/usr/share/cloudprint/cloudprint/cloudprint.py\", line 334, in sync_printers\r\n    remote_printers = dict([(p.name, p) for p in cpp.get_printers()])\r\n  File \"/usr/share/cloudprint/cloudprint/cloudprint.py\", line 181, in get_printers\r\n    r = self.get_rest()\r\n  File \"/usr/share/cloudprint/cloudprint/cloudprint.py\", line 177, in get_rest\r\n    auth = self.get_auth()\r\n  File \"/usr/share/cloudprint/cloudprint/cloudprint.py\", line 103, in get_auth\r\n    'application/x-www-form-urlencoded')\r\n  File \"/usr/share/cloudprint/cloudprint/rest.py\", line 122, in post\r\n    return self.rest_call('POST', path, data, content_type, headers, response_type)\r\n  File \"/usr/share/cloudprint/cloudprint/rest.py\", line 105, in rest_call\r\n    raise REST.RESTException('REST Error', resp.status, data)\r\ncloudprint.rest.RESTException: REST Error:404\r\nMessage: https://developers.google.com/accounts/docs/AuthForInstalledApps\r\n```\r\nI'm able to login to the google account with no problems. All of my printers are there but for some unknown reason cloudprint just stopped working. I'm seeing the same problem on two different Debian Wheezy systems located in two different physical locations. Both were working fine for a very long time. No configuration changes on my end.\r\n\r\nAccording to the link:\r\n\r\n>Important: ClientLogin has been officially deprecated since April 20, 2012 and is now no longer available. Requests to ClientLogin will fail with a HTTP 404 response. We encourage you to migrate to OAuth 2.0 as soon as possible."},"comment":{"url":"https://api.github.com/repos/davesteele/cloudprint-service/issues/comments/132426925","html_url":"https://github.com/davesteele/cloudprint-service/issues/24#issuecomment-132426925","issue_url":"https://api.github.com/repos/davesteele/cloudprint-service/issues/24","id":132426925,"user":{"login":"vivek2007","id":5186673,"avatar_url":"https://avatars.githubusercontent.com/u/5186673?v=3","gravatar_id":"","url":"https://api.github.com/users/vivek2007","html_url":"https://github.com/vivek2007","followers_url":"https://api.github.com/users/vivek2007/followers","following_url":"https://api.github.com/users/vivek2007/following{/other_user}","gists_url":"https://api.github.com/users/vivek2007/gists{/gist_id}","starred_url":"https://api.github.com/users/vivek2007/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vivek2007/subscriptions","organizations_url":"https://api.github.com/users/vivek2007/orgs","repos_url":"https://api.github.com/users/vivek2007/repos","events_url":"https://api.github.com/users/vivek2007/events{/privacy}","received_events_url":"https://api.github.com/users/vivek2007/received_events","type":"User","site_admin":false},"created_at":"2015-08-19T02:42:43Z","updated_at":"2015-08-19T02:42:43Z","body":"Hi @davesteele \r\n\r\nHi all, i am facing with OAuth version can you please help me\r\n\r\nrequest error 404: https://developers.google.com/accounts/docs/AuthForInstalledApps\r\n/home/vivek/.rvm/gems/ruby-1.9.2-p290/gems/gdata_19-1.1.5/lib/gdata/auth/clientlogin.rb:85:in get_token' /home/vivek/.rvm/gems/ruby-1.9.2-p290/gems/gdata_19-1.1.5/lib/gdata/client/base.rb:157:inclientlogin'\r\n/home/vivek/Documents/GTFS1/inc/ft.rb:10:in init' /home/vivek/Documents/GTFS1/inc/ft.rb:99:ingetTable'\r\n/home/vivek/Documents/GTFS1/inc/ft.rb:28:in update' /home/vivek/Documents/GTFS1/Rakefile:435:inblock (3 levels) in '\r\n/home/vivek/Documents/GTFS1/Rakefile:434:in each' /home/vivek/Documents/GTFS1/Rakefile:434:inblock (2 levels) in '\r\n/home/vivek/.rvm/gems/ruby-1.9.2-p290/bin/ruby_executable_hooks:15:in eval' /home/vivek/.rvm/gems/ruby-1.9.2-p290/bin/ruby_executable_hooks:15:in\r\n\r\n'\r\nTasks: TOP => project:deploy_fusiontables\r\n(See full trace by running task with --trace)\r\nvivek@vivek:~/Documents/GTFS1$ rake project:deploy_fusiontables\r\n07:41:35 +0 : START Fusion Tables INSERTs\r\nrake aborted!\r\nrequest error 404: https://developers.google.com/accounts/docs/AuthForInstalledApps\r\n/home/vivek/.rvm/gems/ruby-1.9.2-p290/gems/gdata_19-1.1.5/lib/gdata/auth/clientlogin.rb:85:in get_token' /home/vivek/.rvm/gems/ruby-1.9.2-p290/gems/gdata_19-1.1.5/lib/gdata/client/base.rb:157:inclientlogin'\r\n/home/vivek/Documents/GTFS1/inc/ft.rb:10:in init' /home/vivek/Documents/GTFS1/inc/ft.rb:99:ingetTable'\r\n/home/vivek/Documents/GTFS1/inc/ft.rb:28:in update' /home/vivek/Documents/GTFS1/Rakefile:435:inblock (3 levels) in '\r\n/home/vivek/Documents/GTFS1/Rakefile:434:in each' /home/vivek/Documents/GTFS1/Rakefile:434:inblock (2 levels) in '\r\n/home/vivek/.rvm/gems/ruby-1.9.2-p290/bin/ruby_executable_hooks:15:in eval' /home/vivek/.rvm/gems/ruby-1.9.2-p290/bin/ruby_executable_hooks:15:in'\r\nTasks: TOP => project:deploy_fusiontables\r\n(See full trace by running task with --trace)"}}