[Qt-qml] Showing FB's touch-optimized auth dialog in WebView

Matti Mäki matti.maki at iki.fi
Mon Oct 24 13:20:43 CEST 2011


Thanks,

display=popup seems to bring a more simplified auth UI but it's still 
designed for landscape use which is bad.

Quite embarrassing that display=touch and display=wap both seem to never 
render anything to the webview, seems they stop doing anything after two 
redirections :/ Tried on both simulator and device (Nokia 701)

I also tried two different auth URIs, 
graph.facebook.com/oauth/authorize... and 
www.facebook.com/dialogs/oauth..., seem to make no difference.

/matti

22.10.2011 19:02, Timo Strömmer kirjoitti:
> My FbQML experiment (https://github.com/tilli/FbQML) used to work on 
> E7, but it's been a while since I tried it the last time.
>
> https://graph.facebook.com/oauth/authorize?client_id=XXX&redirect_uri=http://www.facebook.com/connect/login_success.html&type=user_agent&display=popup&scope=read_stream 
> <https://graph.facebook.com/oauth/authorize?client_id=XXX&redirect_uri=http://www.facebook.com/connect/login_success.html&type=user_agent&display=popup&scope=read_stream>
>
> - Timo
>
> 2011/10/20 Daker Fernandes Pinheiro <daker.pinheiro at openbossa.org 
> <mailto:daker.pinheiro at openbossa.org>>
>
>     I have a working login dialog authentication working with QtQuick
>     (running
>     well on Symbian devices). The QMLFB uses an old auth method from
>     FB API. I'll
>     make it public ASAP.
>
>     Cheers,
>
>     On Thursday, October 20, 2011 01:51:03 PM Matti Mäki wrote:
>     > I'm struggling with the Facebook authentication dialog that I
>     want to
>     > show in a WebView on Symbian phones. With the following fb oauth
>     dialog
>     > URL I get the desktop login window:
>     >
>     >
>     https://www.facebook.com/dialog/oauth?client_id=XXX&redirect_uri=http://www
>     <https://www.facebook.com/dialog/oauth?client_id=XXX&redirect_uri=http://www>
>     >
>     .facebook.com/connect/login_success.html&response_type=token&scope=publish_
>     <http://facebook.com/connect/login_success.html&response_type=token&scope=publish_>
>     > stream
>     >
>     > But as this is designed for larger screen, I added
>     "&display=touch" to
>     > the query string. Now the fb redirections don't work anymore and
>     I don't
>     > get the login screen at all. For authentication I followed
>     instructions
>     > from Johan Paul's blog
>     > (www.johanpaul.com/blog/2011/05/oauth2-explained-with-qt-quick/
>     <http://www.johanpaul.com/blog/2011/05/oauth2-explained-with-qt-quick/>).
>     I also
>     > tried yoka's QMLFB project from github
>     (https://github.com/yoka/QMLFB)
>     > but didn't succeed with that either.
>     >
>     > Does anyone know how to make the touch-optimized auth dialog work?
>     >
>     > /matti
>     > _______________________________________________
>     > Qt-qml mailing list
>     > Qt-qml at qt.nokia.com <mailto:Qt-qml at qt.nokia.com>
>     > http://lists.qt.nokia.com/mailman/listinfo/qt-qml
>
>     --
>     Daker Fernandes Pinheiro
>     openBossa
>     _______________________________________________
>     Qt-qml mailing list
>     Qt-qml at qt.nokia.com <mailto:Qt-qml at qt.nokia.com>
>     http://lists.qt.nokia.com/mailman/listinfo/qt-qml
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt.nokia.com/pipermail/qt-qml/attachments/20111024/e072837f/attachment.html 


More information about the Qt-qml mailing list