FB.login()导致任何IE(Internet Exploder)中的错误191 [英] FB.login() causes Error 191 in any IE (Internet Exploder)

查看:180
本文介绍了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õulupiduMaikrahv restoranis!',
caption :'Broneeri firmajõulupiduhubases Maikrahv restoranis!Kingime Uusaasta pidulaua 10- le ja romantiliseõhtusöögikahele!',
media:[
{
type:image,
src:http://ssl.advert.ee/maikrahv-jo ulupidu / 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õiguseidei 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。



应用程序设置:

 应用程序域:advert.ee ssl.advert.ee 
网站:
Siute URL:http://ssl.advert.ee/maikrahv-joulupidu/
Facebook上的应用程序:
画布网址:http://ssl.advert.ee/maikrahv-joulupidu/
安全Cavas网址:https://ssl.advert.ee/maikrahv-joulupidu/
画布页面:http ://apps.facebook.com/maikrahv-joulupidu
页面选项卡:
页面选项卡名称:JõulupiduMaikrahvis!
页面选项卡URL:http://ssl.advert.ee/maikrahv-joulupidu/
安全页面选项卡URL:https://ssl.advert.ee/maikrahv-joulupidu/

报告的错误也是:
https://developers.facebook.com/bugs/258868920826496



请帮忙。应用程序必须明天上线:(

解决方案

Jacob权利。



我把这段代码:

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

并解决问题。


I have searched this problem for long now but all answers have not worked so far.

The code that calls for login:

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

Only IE gives this error

An error occurred with Jõulupidu Maikrahvis. Please try again later.

API Error Code: 191 API Error Description: The specified URL is not owned by the application Error Message: Invalid redirect_uri: Antud URL ei ole rakenduse konfiguratsiooni poolt lubatud.

Application settings:

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/

Reported bug also: https://developers.facebook.com/bugs/258868920826496

Please help. App must go live tomorrow :(

解决方案

Jacob rights.

I put this code:

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

and solved the problem.

这篇关于FB.login()导致任何IE(Internet Exploder)中的错误191的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆