You are here

public function SimpleFbConnectFbManager::getFbReRequestUrl in Simple FB Connect 8.3

Returns the Facebook login URL for re-requesting email permission.

Return value

string Absolute Facebook login URL where user will be redirected

File

src/SimpleFbConnectFbManager.php, line 93

Class

SimpleFbConnectFbManager
Contains all Simple FB Connect logic that is related to Facebook interaction.

Namespace

Drupal\simple_fb_connect

Code

public function getFbReRequestUrl() {
  $login_helper = $this->facebook
    ->getRedirectLoginHelper();

  // Define the URL where Facebook should return the user.
  $return_url = $this->urlGenerator
    ->generateFromRoute('simple_fb_connect.return_from_fb', [], [
    'absolute' => TRUE,
  ]);

  // Define the array of Facebook permissions to re-request.
  $scope = [
    'public_profile',
    'email',
  ];

  // Generate and return the URL where we should redirect the user.
  return $login_helper
    ->getReRequestUrl($return_url, $scope);
}