Skip to content

Instantly share code, notes, and snippets.

@nextend
Created April 11, 2018 10:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nextend/012ca54957e27dbea952fc42195fb0d1 to your computer and use it in GitHub Desktop.
Save nextend/012ca54957e27dbea952fc42195fb0d1 to your computer and use it in GitHub Desktop.
Get social ID by providerID and access token
<?php
$providerID = 'facebook';
if (NextendSocialLogin::isProviderEnabled($providerID)) {
$provider = NextendSocialLogin::$enabledProviders[$providerID];
try {
$socialID = $provider->findSocialIDByAccessToken($accessToken);
} catch (Exception $e) {
}
}
if (NextendSocialLogin::isProviderEnabled($providerID)) {
$provider = NextendSocialLogin::$enabledProviders[$providerID];
$provider->linkUserToProviderIdentifier($wordpress_user_id, $socialID);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment