Mobile OAuth fix is LIVE

51 views
Skip to first unread message

Ryan Sarver

unread,
Feb 3, 2010, 6:16:47 PM2/3/10
to Twitter Development Talk, twitter-ap...@googlegroups.com
FINALLY!

An update has just gone live that fixes rendering of the OAuth screens for most mobile devices. We also fixed a few small nagging things like the default action is now "allow" instead of deny if you just hit "go" on an iPhone. I've attached two screenshots so you can see the updated screens.

Please test it out with your various mobile web apps and let us know if you run into any problems or edge cases.

Ryan
IMG_0739.png
IMG_0738.png

Swap

unread,
Feb 3, 2010, 6:25:56 PM2/3/10
to Twitter Development Talk
w000000000t! :D

Rich

unread,
Feb 3, 2010, 6:26:32 PM2/3/10
to Twitter Development Talk
thank you x1000

This is great and works well too!

On Feb 3, 11:25 pm, Swap <rh.swar...@gmail.com> wrote:
> w000000000t! :D

Chad Etzel

unread,
Feb 3, 2010, 6:37:33 PM2/3/10
to twitter-deve...@googlegroups.com
ZOMG *faints*

one small nit: the redirect back to the app seemed to take longer than
it should. not sure what the redirect timeout is, but it might do well
to shorten it up by a second or two... otherwise ppl might start to
get click-happy while nothing is happening.
-Chad

Ianiv Schweber

unread,
Feb 3, 2010, 7:02:30 PM2/3/10
to twitter-deve...@googlegroups.com
Thanks for finally fixing this!

One small detail: would be nice if the username field didn't automatically capitalize the first character.

Ianiv Schweber

ia...@blogaholics.ca
Twitter: @ianiv
Skype: ianivs

Public Key: http://www.blogaholics.ca/ianivpubkey.asc

> <IMG_0739.png><IMG_0738.png>

skabber

unread,
Feb 3, 2010, 6:32:57 PM2/3/10
to Twitter Development Talk
Thank you so much. This looks much better.

>  IMG_0739.png
> 93KViewDownload
>
>  IMG_0738.png
> 75KViewDownload

Fernando Olivares

unread,
Feb 3, 2010, 6:53:39 PM2/3/10
to Twitter Development Talk
I've started testing it and it looks good. One comment, though. Is
there any chance to move the PIN above the instructions?
Message has been deleted
Message has been deleted

Will Fleming

unread,
Feb 3, 2010, 7:56:34 PM2/3/10
to twitter-deve...@googlegroups.com
It is working correctly on a G1 running Android, but getting the non mobile version on a Nexus One. User-Agent is

Mozilla/5.0 (Linux; U; Android 2.1; en-us; Nexus One Build/ERD79) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17

ap

unread,
Feb 3, 2010, 8:20:15 PM2/3/10
to Twitter Development Talk
this broke my code - in case anyone needs it and didn't notice, the
oauth element id changed from 'oauth_pin' to 'oauth-pin'.

On Feb 3, 4:56 pm, Will Fleming <wflemin...@gmail.com> wrote:
> It is working correctly on a G1 running Android, but getting the non mobile
> version on a Nexus One. User-Agent is
>

> *Mozilla/5.0 (Linux; U; Android 2.1; en-us; Nexus One Build/ERD79)
> AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17*

Brooks Bennett

unread,
Feb 3, 2010, 11:16:53 PM2/3/10
to Twitter Development Talk
Rocks!

>  IMG_0739.png
> 93KViewDownload
>
>  IMG_0738.png
> 75KViewDownload

Terence Eden

unread,
Feb 4, 2010, 7:29:26 AM2/4/10
to Twitter Development Talk
Buttons *NOT* clickable on BlackBerry Bold Browser (OS4.6).
Have tried with and without Javascript enabled.

Can provide headers etc if needed.

Thanks for this update - it looks amazing. Should really ramp up
security & usability.

>  IMG_0739.png
> 93KViewDownload
>
>  IMG_0738.png
> 75KViewDownload

Carlos

unread,
Feb 4, 2010, 3:24:34 PM2/4/10
to Twitter Development Talk
Buttons not clickable on Windows Mobile; tried on both a 6.1 & 6.5
device.

>  IMG_0739.png
> 93KViewDownload
>
>  IMG_0738.png
> 75KViewDownload

Ryan Sarver

unread,
Feb 4, 2010, 6:27:31 PM2/4/10
to twitter-deve...@googlegroups.com
We've had to roll back the mobile OAuth update as it was consuming an abnormally large amount of resources. We'll dig in and figure out what was going on.

Almost there, rs

Mark Sievers

unread,
Feb 4, 2010, 7:55:27 PM2/4/10
to Twitter Development Talk
Buttons are non-clickable on Nokia 6300. This will be teh same for all
Nokia Series 40 browsers.

On Feb 5, 10:27 am, Ryan Sarver <rsar...@twitter.com> wrote:
> We've had to roll back the mobile OAuth update as it was consuming an
> abnormally large amount of resources. We'll dig in and figure out what was
> going on.
>
> Almost there, rs
>

Ryan Sarver

unread,
Feb 4, 2010, 8:23:44 PM2/4/10
to twitter-deve...@googlegroups.com
Following up on my earlier email. I jumped the gun and the rollback never actually happened :)

However, we are getting some reports of the buttons not functioning in a number of browsers and are working on a fix.

Best, Ryan

CharlesW

unread,
Feb 5, 2010, 11:40:01 AM2/5/10
to Twitter Development Talk
Ryan,

Thanks for both the attempted fix and the announcement.

Unfortunately, where the previous version was kind of a crapshoot for
mobile users because the buttons appeared black (see my screenshot in
the bug report at http://code.google.com/p/twitter-api/issues/detail?id=395),
this new version doesn't work at all on many mobile browsers.

Because this breaks mobile Twitter support completely for many (most?
all?) phones using older browsers, can you please revert to the
previous version, and then stage a new version somewhere else that we
can help you test?

-- Charles

>  IMG_0739.png
> 93KViewDownload
>
>  IMG_0738.png
> 75KViewDownload

Michael Steuer

unread,
Feb 5, 2010, 12:22:07 PM2/5/10
to twitter-deve...@googlegroups.com
In fact, I'd recommend that you only show the new version for devices you
have actually tested against... Mobile browser support is a crap shoot and
you really can't assume that something that works on one device, works on
another... You need to test each and every one of them (or at least each
family of devices, e.g. Series 60 4th Gen, Series 60 5th Gen, iPhone OS,
Motorola V3 series, etc.) I've been in mobile development for 15 years...
Let me know if you need some pointers off list... Happy to assist.

CharlesW

unread,
Feb 5, 2010, 6:42:42 PM2/5/10
to Twitter Development Talk
That's an amazingly great recommendation, Michael.

-- Charles

On Feb 5, 9:22 am, Michael Steuer <mste...@gmail.com> wrote:
> In fact, I'd recommend that you only show the new version for devices you
> have actually tested against... Mobile browser support is a crap shoot and
> you really can't assume that something that works on one device, works on
> another... You need to test each and every one of them (or at least each
> family of devices, e.g. Series 60 4th Gen, Series 60 5th Gen, iPhone OS,
> Motorola V3 series, etc.) I've been in mobile development for 15 years...
> Let me know if you need some pointers off list... Happy to assist.
>

> On 2/5/10 8:40 AM, "CharlesW" <cwilt...@gmail.com> wrote:> Ryan,


>
> > Thanks for both the attempted fix and the announcement.
>
> > Unfortunately, where the previous version was kind of a crapshoot for
> > mobile users because the buttons appeared black (see my screenshot in

> > the bug report athttp://code.google.com/p/twitter-api/issues/detail?id=395),

Ryan Sarver

unread,
Feb 5, 2010, 11:39:32 PM2/5/10
to twitter-deve...@googlegroups.com
Ill talk with the team and figure out if it's better to roll it back or just limit it to the known, working user agents

Dewald Pretorius

unread,
Feb 6, 2010, 10:40:45 AM2/6/10
to Twitter Development Talk
Ryan,

Don't know if it will fit in with your architecture, but maybe this
service could be of use to you:

http://wapple.net/


On Feb 6, 12:39 am, Ryan Sarver <rsar...@twitter.com> wrote:
> Ill talk with the team and figure out if it's better to roll it back or just
> limit it to the known, working user agents
>

Michael Steuer

unread,
Feb 6, 2010, 12:38:08 PM2/6/10
to twitter-deve...@googlegroups.com, Twitter Development Talk
And for QA, if you're not able to procure each commercially available
handset, check out www.deviceanywhere.com. Or if you prefer to
outsource, hit me up off list, I can give you a list of reputable
mobile QA houses.

Terence Eden

unread,
Feb 6, 2010, 8:45:43 AM2/6/10
to Twitter Development Talk
Can you let us know the current supported User Agents? That way I can
direct our users to it if I am certain their phones are supported.

Thanks

T

Jeff Enderwick

unread,
Feb 7, 2010, 3:17:14 AM2/7/10
to twitter-deve...@googlegroups.com
thanks :-)
Reply all
Reply to author
Forward
0 new messages