Я получаю следующую ошибку:
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, поэтому я до сих пор не догадываюсь.
Я просто решил эту проблему, установив «Является ли ваше приложение секретным встроенным?» переключитесь на «нет» на вкладке «Дополнительные настройки» на странице 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.