Facebook PHP SDK использует такую функцию:
public function getLogoutUrl($params=array()) {
return $this->getUrl(
'www',
'logout.php',
array_merge(array(
'next' => $this->getCurrentUrl(),
'access_token' => $this->getAccessToken(),
), $params)
);
}
, которая создает URL-адрес, например:
https://www.facebook.com/logout.php?next={YOUR_ENCODED_URL}&access_token={YOUR_ACCESS_TOKEN}
Я считаю, что закодированный URL-адрес должен принадлежать приложениюкому принадлежит access_token.Если вы правильно укажете этот URL, он будет работать (только что попробовал для одного из моих приложений)