После инициализации SDK facebook (используя FB.init ) вы можете начать использовать его для запросов, событий и т. Д.
Документация говорит о 5 Auth Methods . Какой из них вам нужен, зависит от того, что вы хотите сделать, и если пользователь уже авторизовал ваше приложение, а также от разрешений, которые вы собираетесь использовать.
Если пользователь не вошел в ваше приложение, вам нужно использовать login метод:
FB.login(function(response) {
if (response.authResponse) {
// logged in
}
else {
// not logged in
}
});
Если он уже вошел в систему или вы не знаете, какой у него статус, используйте getLoginStatus :
FB.getLoginStatus(function(response) {
if (response.status === "connected") {
// the user is logged in and has authenticated your app
FB.api("/me", function(apiresponse) {
console.log("api result: ", apiresponse);
});
}
else if (response.status === "not_authorized") {
// the user is logged in to Facebook, but has not authenticated your app
}
else {
// the user isn't logged in to Facebook.
}
});
Для отправки запросов API используйте метод api , как в примере, который я вам дал.