{"action":"closed","issue":{"url":"https://api.github.com/repos/snarfed/bridgy/issues/389","labels_url":"https://api.github.com/repos/snarfed/bridgy/issues/389/labels{/name}","comments_url":"https://api.github.com/repos/snarfed/bridgy/issues/389/comments","events_url":"https://api.github.com/repos/snarfed/bridgy/issues/389/events","html_url":"https://github.com/snarfed/bridgy/issues/389","id":70436662,"number":389,"title":"twitter publish: error 32 \"Could not authenticate you.\"","user":{"login":"snarfed","id":778068,"avatar_url":"https://avatars.githubusercontent.com/u/778068?v=3","gravatar_id":"","url":"https://api.github.com/users/snarfed","html_url":"https://github.com/snarfed","followers_url":"https://api.github.com/users/snarfed/followers","following_url":"https://api.github.com/users/snarfed/following{/other_user}","gists_url":"https://api.github.com/users/snarfed/gists{/gist_id}","starred_url":"https://api.github.com/users/snarfed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/snarfed/subscriptions","organizations_url":"https://api.github.com/users/snarfed/orgs","repos_url":"https://api.github.com/users/snarfed/repos","events_url":"https://api.github.com/users/snarfed/events{/privacy}","received_events_url":"https://api.github.com/users/snarfed/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/snarfed/bridgy/labels/now","name":"now","color":"009800"},{"url":"https://api.github.com/repos/snarfed/bridgy/labels/publish","name":"publish","color":"5319e7"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":17,"created_at":"2015-04-23T15:10:14Z","updated_at":"2015-05-02T22:52:22Z","closed_at":"2015-05-02T22:52:22Z","body":"seen this a few times over the last few days (week) or so, i think just for @gRegorLove and @barryf. (sorry guys!)\r\n\r\nexample [from this log](https://www.brid.gy/log?start_time=1429801303&key=aglzfmJyaWQtZ3lyXQsSDVB1Ymxpc2hlZFBhZ2UiNmh0dHBzOi8vYmFycnlmcm9zdC5jb20vMjAxNS8wNC9pLXNlZW0tdG8taGF2ZS1sb3N0LWFsbAwLEgdQdWJsaXNoGICAgICAgIAKDA):\r\n```py\r\nD Fetching https://api.twitter.com/1.1/statuses/update.json?status=I+seem+to+have+lost+all+my+saved+searches+in+%40tweetbot+and+the+Twitter+web+app.+I+only+had+a+few+and+can+recreate+but+%C2%AF%5C_%28%E3%83%84%29_%2F%C2%AF\r\nW Error 401, response body: {\"errors\":[{\"code\":32,\"message\":\"Could not authenticate you.\"}]}\r\nW Error 401, response body: {\"errors\":[{\"code\":32,\"message\":\"Could not authenticate you.\"}]}\r\nW Error: {\"errors\":[{\"code\":32,\"message\":\"Could not authenticate you.\"}]} HTTP Error 401: Unauthorized\r\nTraceback (most recent call last):\r\n  File \"/base/data/home/apps/s~brid-gy/3.383799630097582262/publish.py\", line 195, in _run\r\n    result = self.attempt_single_item(item)\r\n  File \"/base/data/home/apps/s~brid-gy/3.383799630097582262/publish.py\", line 313, in attempt_single_item\r\n    result = self.source.as_source.create(obj, include_link=not omit_link)\r\n  File \"/base/data/home/apps/s~brid-gy/3.383799630097582262/activitystreams/twitter.py\", line 405, in create\r\n    return self._create(obj, preview=False, include_link=include_link)\r\n...\r\n  File \"/base/data/home/runtimes/python27/python27_dist/lib/python2.7/urllib2.py\", line 531, in http_error_default\r\n    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)\r\nHTTPError: HTTP Error 401: Unauthorized\r\n```"}}