2015-03-07 4 views
0

Я создаю гибридное мобильное приложение, основанное на JavaScript, CSS и HTML. Я использую Intel XDK для разработки и развертывания приложения.Проблемы с настройкой facebook login

Для интеграции с Facebook я использую следующую третью сторону plugin для ее разработки.

Моя цель - заставить его работать как на iOS, так и на Android. Я сделал следующее:

<button onclick="fblogin()"> Login </button> 

Сценарий:

<script> 
    function fblogin() {  
    var fbLoginSuccess = function (userData) { 
     alert("UserInfo: " + JSON.stringify(userData)); 
    } 
    facebookConnectPlugin.login(Array strings of permissions, Function success, Function failure); 


    facebookConnectPlugin.login(["public_profile"], 
     fbLoginSuccess, 
     function (error) { alert("" + error) } 
    ); 

    } 

     </script> 

Проблемы: я уже включен плагин с моим JavaScript API на интел XDK. fblogin() не определена в следующей строке:

facebookConnectPlugin.login(Array strings of permissions, Function success, Function failure); 

Я прочитал через руководство, но до сих пор путают. Я был бы признателен, если бы кто-нибудь мог дать мне пошаговое руководство по выполнению этой работы.

ответ

2

Я бы предложил посмотреть на пример кода на README (https://github.com/Wizcorp/phonegap-facebook-plugin#sample-code)

Вы можете написать функцию, как это:

function fblogin() { 
    var fbLoginSuccess = function (userData) { 
     alert("UserInfo: " + JSON.stringify(userData)); 
    } 

    facebookConnectPlugin.login(["public_profile"], 
     fbLoginSuccess, 
     function (error) { alert("" + error) } 
    ); 
} 

т.е. удалить строку
facebookConnectPlugin.login(Array strings of permissions, Function success, Function failure)
.

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