實作 Facebook 登入時,如果使用官方提供的 Facebook PHP SDK,會遇到登入時使用 oAuth 的 function 過時的問題,至目前為止官方尚未發表更新處理。
參考:
facebook/graph-sdk is deprecated and doesn't support PHP 8
Problem/Motivation facebook/graph-sdk is a dependency of socialfeed, but it has been moved to: facebookarchive/php-graph-sdk and hasn't been updated in 2 years. It also doesn't support PHP ...
目前的解決方法是有好心人發布 fork 的版本。可參考上述討論串,用 composer 安裝。目前已測試可使用的 package 參考這裡。該版本要求 PHP 7.3 以上,可於 PHP 8.0 上執行。