Пример #1
0
 /**
  * validateTokenInfo - Ensures the provided GraphSessionInfo object is valid,
  *   throwing an exception if not.  Ensures the appId matches,
  *   that the token is valid and has not expired.
  *
  * @param GraphSessionInfo $tokenInfo
  * @param string|null $appId Application ID to use
  * @param string|null $machineId
  *
  * @return boolean
  *
  * @throws FacebookSDKException
  */
 public static function validateSessionInfo(GraphSessionInfo $tokenInfo, $appId = null, $machineId = null)
 {
     if (AccessToken::validateAccessToken($tokenInfo, $appId, $machineId)) {
         return true;
     }
     // @TODO For v4.1 this should not throw an exception, but just return false.
     throw new FacebookSDKException('Session has expired, or is not valid for this app.', 601);
 }