Even in the meta.osqa.com site the option is missing: http://meta.osqa.net/account/signin/

Have installed the latest from SVN, the stable download tar version have the twitter option available. Have configured all access/secrets for it, but still dont show up in the login section.

Any ideas?

asked 12 Jul '11, 11:54

brusacco's gravatar image

brusacco
1611411
accept rate: 66%

Could you check the log/django.osqa.log file? If there is anything connected with the Twitter oauth2 module, please post it.

It works fine for me, wasn't able to reproduce the issue.

(12 Jul '11, 17:38) Jordan ♦♦

What is the value of the "Twitter auto-callback redirect" in the External Keys set in the administration? Also, do you have the APP_URL parameter set in the local settings file?

(12 Jul '11, 17:44) Jordan ♦♦

Checked the logs, nothing about Twitter there. I do have setted the APP_URL, and the auto-callbak tried both, marked and unmarked.

Im using the latest SVN download. But when I download the tar version twitter works fine.

Do I have to use the SVN or the Download version? I see that in meta.osqa.com, they dont have the Twitter option.

(12 Jul '11, 17:52) brusacco

What is the permissions scheme for your app? Check the application settings here: https://dev.twitter.com

Also, could you please try updating to the latest #1114 revision and check if that will solve the problem, saw a small mismatch between the URLs in the Twitter docs and in the OSQA source.

http://svn.osqa.net/changelog/OSQA/?cs=1114

If you try to hit this link, what happens: http://<app_url>/account/twitter/signin/?validate_email=yes

Is error 404 raised?

(12 Jul '11, 18:13) Jordan ♦♦

Im using the Spanish version, so routes change? Also the Twitter login banner like the Facebook one, dont show at all.

I have aplied those url updates to twitter, same problem.

(12 Jul '11, 18:27) brusacco
1

Same problem here; twitter disappeared after an update and I can't get it back in.

(12 Jul '11, 23:32) Javyer
showing 5 of 6 show 1 more comments

The problem seems to be that the new oauth library we use needs httplib2. Nothing was showing in the logs, because the error produced was simply an ImportError, which we clearly ignore when loading modules, because usually means that the file we are looking for does not exist, this was not the case though, there's space to improvement here.

Anyway, just do an easy_install httplib2 and reload the app (like I just did here in this site) and the twitter option should appear again.

link

answered 13 Jul '11, 05:50

Hernani%20Cerqueira's gravatar image

Hernani Cerq... ♦♦
16.8k65975
accept rate: 52%

edited 13 Jul '11, 05:50

The httplib2 library has been included to the Twitter oauthauth module in revision #1116: http://svn.osqa.net/changelog/OSQA/?cs=1116

(13 Jul '11, 05:55) Jordan ♦♦

This works great!

(13 Jul '11, 09:51) Javyer
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×75
×24
×2
×1

Asked: 12 Jul '11, 11:54

Seen: 642 times

Last updated: 14 Jul '11, 09:08

powered by OSQA