我需要帮助才能永久地在我的网站上制作Facebook应用。访问令牌保持过期,我不知道如何获得永久令牌。 我正在使用“http://www.neosmart.de/social-media/facebook-wall/”
中的fb.wall这是我的代码:
<script type="text/javascript">
$(function () {
$('#example1').fbWall({
id: 'Facebookuser',
accessToken: 'accesstokengoeshere',
showGuestEntries: false,
showComments: true, max: 5,
timeConversion: 24
});
});
</script>
答案 0 :(得分:0)
不是尝试获取永久访问令牌,而是每次“accessstokengoeshere”时尝试调用类似这样的函数:
function getAccessToken () {
FB.getAuthResponse(function(response) {
if (response.status == 'connected') {
return response.authResponse.accessToken;
} else if (response.status === 'not_authorized') {
// if the user is not logged in to FB, prompt them to do so
// later might want to change this so it doesn't automatically prompt you to login
FB.login(function(response) {
return getAccessToken();
});
} else {
FB.login(function(response) {
return getAccessToken();
});
}
});
}