HybridAuth Facebook вернул недопустимый идентификатор пользователя

Я получаю следующую ошибку:

Authentication failed. The user has canceled the authentication or the provider refused the connection. Original error message: Authentication failed! Facebook returned an invalid user id. 

попробовал много вещей, как добавить в base_facebook.php

 CURLOPT_SSL_VERIFYPEER => false 

а также улучшить тайм-аут завитка, но он не будет работать.
Приложение больше не работает в режиме песочницы facebook, поэтому я до сих пор не догадываюсь.

Solutions Collecting From Web of "HybridAuth Facebook вернул недопустимый идентификатор пользователя"

Я просто решил эту проблему, установив «Является ли ваше приложение секретным встроенным?» переключитесь на «нет» на вкладке «Дополнительные настройки» на странице https://developers.facebook.com/x/apps/myid/settings/advanced/ .

Недавно это произошло из-за изменения API-интерфейса facebook, v2.2 обесценивается https://developers.facebook.com/docs/apps/changelog

Поэтому нам нужно сменить php facebook-sdk для графика facebook api последней версии v2.8. вы можете скачать sdk из https://github.com/facebook/php-graph-sdk

после замены sdk вам может потребоваться добавить конфигурации автоматической загрузки для facebook sdk.