【问题标题】:Permanent access token for the facebook app on a website网站上 facebook 应用程序的永久访问令牌
【发布时间】:2013-07-03 19:45:33
【问题描述】:

我需要帮助才能在我的网站上永久创建一个 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>

【问题讨论】:

    标签: facebook facebook-graph-api facebook-access-token


    【解决方案1】:

    不要尝试获取永久访问令牌,而是尝试在每次有“accesstokengoeshere”时调用类似这样的函数:

    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();
          });
        }
      });
      }
    

    【讨论】:

      猜你喜欢
      • 2013-01-11
      • 2021-10-24
      • 2013-01-29
      • 2013-06-16
      • 2012-09-05
      • 2012-08-23
      • 1970-01-01
      相关资源
      最近更新 更多