2011-01-25 4 views
0

J'essaie de mettre en œuvre la possibilité de poster sur votre mur facebook à partir de mon application. http://developers.facebook.com/docs/authentication/ section d'application Web.webview ne redirige plus (API Facebook dans webos)

Cela avait l'habitude de fonctionner. Ce que je l'ai fait était ouvert l'URL suivante dans un WebView

« https://graph.facebook.com/oauth/authorize?client_id=123456789123456 & redirect_uri = http: //www.mydomain.com & scope = publish_stream & display = wap "

Et après que l'utilisateur a tapé ses informations d'identification et m'a donné les permissions nécessaires, le webview a été redirigé vers l'uri de redirection (www.mydomain.com) incluant une variable get à partir de laquelle j'ai analysé un code .

Mais tout d'un coup je ne suis plus redirigé vers le redirect_uri. Je suis redirigé vers une page Facebook vierge (http://m.facebook.com/connect/uiserver.php)

Cela fonctionne sur un navigateur de PC et même dans le navigateur webos, mais pas dans le webview.

J'ai même écrit une nouvelle application complète avec rien d'autre qu'une webiveiw dedans. Le principal-assistant.js ressemble à ceci.

function MainAssistant(argFromPusher) { 
} 

MainAssistant.prototype = { 
    setup: function() { 
     Ares.setupSceneAssistant(this); 
     console.log("setup"); 
     //this.controller.get("facetimes").mojo.clearCookies(); 
     //this.controller.get("facetimes").mojo.clearCache(); 
     this.controller.get("facetimes").mojo.openURL("https://graph.facebook.com/oauth/authorize?client_id=123456789&redirect_uri=http://www.mydomain.com/callback&scope=publish_stream&display=touch"); 
     this.controller.listen("facetimes",Mojo.Event.webViewTitleUrlChanged,this.titleChanged.bind(this)); 
    }, 
    cleanup: function() { 
     Ares.cleanupSceneAssistant(this); 
    }, 
    titleChanged: function(event){ 
     console.log(event.url + " DAS IST DIE URL"); 
    } 
}; 

Des idées?

Merci d'avance.

Blockquote

Répondre

0

j'ai écrit l'intégralité du SDK par exemple facebook api sur mon blog

Facebook Connect WebOS

Il est open source, le guide vous donnera l'adresse github