Php 使用AJAX登录Facebook以获取访问令牌
我正在开发一个facebook应用程序,允许用户登录并检索这些照片。我已经使用Facebook登录和重定向来获取访问令牌,但实际上我想让我的应用程序更好一点,并使用ajax来获取访问令牌 我正在使用Facebook JS SDK登录我的应用程序。其余部分我都在使用Facebook PHP SDK,比如检索用户相册和照片 我对使用ajax从login.php页面获取访问代码感到困惑。我看到该页面设置了访问令牌,并且可以从该页面返回该值 我的Facebook登录功能如下所示:Php 使用AJAX登录Facebook以获取访问令牌,php,jquery,facebook-javascript-sdk,facebook-php-sdk,Php,Jquery,Facebook Javascript Sdk,Facebook Php Sdk,我正在开发一个facebook应用程序,允许用户登录并检索这些照片。我已经使用Facebook登录和重定向来获取访问令牌,但实际上我想让我的应用程序更好一点,并使用ajax来获取访问令牌 我正在使用Facebook JS SDK登录我的应用程序。其余部分我都在使用Facebook PHP SDK,比如检索用户相册和照片 我对使用ajax从login.php页面获取访问代码感到困惑。我看到该页面设置了访问令牌,并且可以从该页面返回该值 我的Facebook登录功能如下所示: // REQUIRED
// REQUIRED - using the facebook js to login
logInWithFacebook = function() {
FB.login(function(response) {
if (response.authResponse) {
// alert('You are logged in & cookie set!');
// Now you can redirect the user or do an AJAX request to
// a PHP script that grabs the signed request from the cookie.
// Redirect Way
window.location.href = 'app5.1.js-login.php';
} else {
alert('User cancelled login or did not fully authorize.');
}
}, {scope: 'public_profile,email,user_photos'}
);
return false;
};
正如你所看到的,我正在进行重定向。我想将这部分更改为使用ajax拉入访问令牌,但我不知道如何做这部分,也不知道如何使其与应用程序的其余部分保持通信。访问令牌已与SDK v.4.0分离。查看以下链接: 另外,请查看: 希望这有帮助