public function setAccessToken(\Gajus\Fuss\AccessToken $access_token)
{
$this->access_token = $access_token;
$request = new \Gajus\Fuss\Request($this, 'GET', 'me', ['fields' => 'id']);
$response = $request->make();
// @todo Check if it is user access token, as oppose to page or whatever.
if ($this->id && $response['id'] !== $this->id) {
throw new \Gajus\Fuss\Exception\UserException('The new access token is for a different user.');
}
$this->id = $response['id'];
}