0

私はこの問題を長い間検索しましたが、これまでのところすべての回答が機能しませんでした。FB.login()は任意のIE(Internet Exploder)でエラー191を発生させます

ログインのために呼び出すコード:

 FB.login(function(response) { 
     if (response.authResponse) { 
     FB.api('/me', function(response) { 

      document.getElementById("nimi").value = response.name; 
      document.getElementById("email").value = response.email; 

      FB.ui(
       { 
       method: 'stream.publish', 
       attachment: { 
        name: 'Jõulupidu Maikrahv restoranis!', 
        caption: 'Broneeri firma jõulupidu hubases Maikrahv restoranis! Kingime Uusaasta pidulaua 10- le ja romantilise õhtusöögi kahele! ', 
        media: [ 
         { 
          "type": "image", 
          "src": "http://ssl.advert.ee/maikrahv-joulupidu/maikrahv.jpg", 
          "href": https+"://ssl.advert.ee/maikrahv-joulupidu/" 
         }] 
       }, 
       href: https+'://ssl.advert.ee/maikrahv-joulupidu/', 
       action_links: [ 
        { text: 'Maikrahv', href: https+"://ssl.advert.ee/maikrahv-joulupidu/" } 
       ] 
       }, 
       function(response) {  
        if (response && response.post_id) { 
         var ajaxresp = jagame_fbajax(); 
        } else { 
         fb_alert("Teade!", "Postitust ei jagatud ja ei osale loosimises."); 
        } 
       } 
      ); 

     }); 
     } else { 
     fb_alert("Viga!", "Kuna õiguseid ei jagatud, ei saanud Sind osalemises kahjuks kirja panna")  
     } 
    }, {scope: 'email'}); 
    } 

だけIEはエラーがJõulupiduMaikrahvisで発生したこのエラーに

を与えます。後でもう一度お試しください。

APIエラーコード:191 APIエラー説明:指定されたURLは、アプリケーション エラーメッセージによって所有されていない:無効REDIRECT_URI:Antud URL EI OLE rakenduse konfiguratsiooni poolt lubatud。

アプリケーション設定:

App Domain: advert.ee ssl.advert.ee 
Website: 
    Siute URL: http://ssl.advert.ee/maikrahv-joulupidu/ 
App on Facebook: 
    Canvas URL: http://ssl.advert.ee/maikrahv-joulupidu/ 
    Secure Cavas URL: https://ssl.advert.ee/maikrahv-joulupidu/ 
    Canvas Page: http://apps.facebook.com/maikrahv-joulupidu 
Page Tab: 
    Page Tab Name: Jõulupidu Maikrahvis! 
    Page Tab URL: http://ssl.advert.ee/maikrahv-joulupidu/ 
    Secure Page Tab URL: https://ssl.advert.ee/maikrahv-joulupidu/ 

もバグを報告: https://developers.facebook.com/bugs/258868920826496

を助けてください。アプリは、明日のライブに行く必要があります:(

答えて

1

FBの初期化からchannelUrlパラメータを削除します。IEが誤っJavaScriptを読み込み、REDIRECT_URIクエリVarのチャンネルURLを置き、それが全体のプロセスを中断。

+0

それはロードされませんので、特にIE用のチャンネルURLではないですSDKは2回ですか? – sbaechler

1

ヤコブ権。

私はこのコードを置く:。

if ($.browser.msie) { 
     FB.init({  
      appId  : 'APP_ID', 
      status  : true, 
      cookie  : true, 
      oauth  : true, 
      xfbml  : true 
     }); 
    } else { 
     FB.init({  
      appId  : APP_ID, 
      channelUrl : '//example.com/channel.php', // Channel File 
      status  : true, 
      cookie  : true, 
      oauth  : true, 
      xfbml  : true 
     }); 
    } 

をして問題を解決し

関連する問題