diff --git a/packages/facebook/facebook_client.js b/packages/facebook/facebook_client.js index 4f9ef1a747..1afd8bbcb5 100644 --- a/packages/facebook/facebook_client.js +++ b/packages/facebook/facebook_client.js @@ -31,7 +31,7 @@ Facebook.requestCredential = function (options, credentialRequestCompleteCallbac var loginStyle = OAuth._loginStyle('facebook', config, options); var loginUrl = - 'https://www.facebook.com/dialog/oauth?client_id=' + config.appId + + 'https://www.facebook.com/v2.2/dialog/oauth?client_id=' + config.appId + '&redirect_uri=' + OAuth._redirectUri('facebook', config) + '&display=' + display + '&scope=' + scope + '&state=' + OAuth._stateParam(loginStyle, credentialToken); diff --git a/packages/facebook/facebook_server.js b/packages/facebook/facebook_server.js index 4a998970c4..28421b8561 100644 --- a/packages/facebook/facebook_server.js +++ b/packages/facebook/facebook_server.js @@ -50,7 +50,7 @@ var getTokenResponse = function (query) { try { // Request an access token responseContent = HTTP.get( - "https://graph.facebook.com/oauth/access_token", { + "https://graph.facebook.com/v2.2/oauth/access_token", { params: { client_id: config.appId, redirect_uri: OAuth._redirectUri('facebook', config), @@ -87,7 +87,7 @@ var getTokenResponse = function (query) { var getIdentity = function (accessToken) { try { - return HTTP.get("https://graph.facebook.com/me", { + return HTTP.get("https://graph.facebook.com/v2.2/me", { params: {access_token: accessToken}}).data; } catch (err) { throw _.extend(new Error("Failed to fetch identity from Facebook. " + err.message),