2012-05-31 2 views
0

Я подключаюсь к facebook из своего приложения, используя «https://ssl.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php» Теперь его не работает , Когда я делаю это http, он работает нормально. Что является причиной этого? Как заставить его работать с https. это facebook изменил URL ... вот мой код ...Войдите в приложение, используя учетную запись facebook

ответ

1

Старый конструктор JS SDK устарел, и я думал, что он уже удален - если он все еще работает, вы должны немедленно его использовать и посмотреть на текущий SDK и документацию, чтобы узнать, как реализовать логин.

Для начала, метод включая current JS SDK является:

<div id="fb-root"></div> 
<script> 
    window.fbAsyncInit = function() { 
    FB.init({ 
     appId  : 'YOUR_APP_ID', // App ID 
     channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File 
     status  : true, // check login status 
     cookie  : true, // enable cookies to allow the server to access the session 
     xfbml  : true // parse XFBML 
    }); 

    // Additional initialization code here 
    }; 

    // Load the SDK Asynchronously 
    (function(d){ 
    var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0]; 
    if (d.getElementById(id)) {return;} 
    js = d.createElement('script'); js.id = id; js.async = true; 
    js.src = "//connect.facebook.net/en_US/all.js"; 
    ref.parentNode.insertBefore(js, ref); 
    }(document)); 
</script> 
+0

@lgy. как получить это приложение. Есть ли какой-нибудь процесс для этого? – Tronics

+0

Предположительно, у вас уже есть один, если у вас есть приложение - developers.facebook.com/apps перечисляет ваши приложения – Igy

+0

совместима ли она с обратной совместимостью? – Tronics

Смежные вопросы