预览API中缺少身份验证

时间:2013-02-16 07:40:47

标签: spotify

我希望能够从Spotify内部连接到我的Facebook应用程序(Coke Highlights允许这样做)。

但是,在Preview API(我的应用程序需要它)中,看起来缺少authenticateWithFacebook:

http://developer.spotify.com/technologies/apps/docs/09321954e7.html

最接近的是:

https://developer.spotify.com/technologies/apps/docs/preview/api/api-facebook-facebooksession.html

您可以使用showConnectUI,但这似乎不起作用且未记录。

1 个答案:

答案 0 :(得分:0)

auth模块最初不存在,但现在它是Spotify Apps API的一部分。您可以在its documentation page上详细了解相关信息。它看起来像这样:

  require(['$api/auth#Auth'], function(Auth) {
    var appId = '<your_app_id>',
        permissions = ['user_about_me'];

    var auth = new Auth();
    auth.authenticateWithFacebook(appId, permissions)
      .done(function(params) {
        if (params.accessToken) {
          console.log('Your access token: ' + params.accessToken);
        } else {
          console.log('No access token returned');
        }
      }).fail(function(req, error) {
          console.error('The Auth request failed with error: ' + error);
      });
    }
  });

此外,a working example中有Tutorial App on GitHub