веб-просмотр больше не перенаправляет (Facebook API в webos) - PullRequest
0 голосов
/ 25 января 2011

Я пытаюсь реализовать возможность публиковать на своей стене Facebook из моего приложения. http://developers.facebook.com/docs/authentication/ раздел веб-приложения.

Раньше работал. Я открыл следующий URL в веб-просмотре

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

И после того, как пользователь ввел свои учетные данные и дал мне необходимые права доступа, веб-просмотр был перенаправлен на URI перенаправления (www.mydomain.com), включая переменную get, из которой я проанализировал необходимый код.

Но внезапно я больше не перенаправлен на redirect_uri. Я перенаправлен на пустую страницу Facebook (http://m.facebook.com/connect/uiserver.php)

Он работает в браузере ПК и даже в веб-браузере, но не в веб-обзоре.

Я даже написал совершенно новое приложение, в котором нет ничего, кроме веб-сайта. Файл main-assistant.js выглядит следующим образом.

    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");
   }
};

Есть идеи?

Заранее спасибо.

Blockquote

1 Ответ

0 голосов
/ 09 февраля 2011

Я написал весь SDK с примером API Facebook в моем блоге

Facebook Connect WebOS

Он с открытым исходным кодом, гид предоставит вам адрес github

...