[請益] Facebook的API是不是又壞掉了

看板PHP作者時間13年前 (2012/06/14 21:38), 編輯推噓1(106)
留言7則, 2人參與, 最新討論串1/1
我今天用 $facebook->getLoginUrl(); 在scope 是設定這樣 'publish_stream,email,offline_access' 發現 並沒有出現離線存取的權限請求 https://developers.facebook.com/docs/authentication/permissions/#basic_info 也找不到offline_access 這個項目 請問這個是不是被拿掉了阿 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 113.61.217.36

06/18 20:32, , 1F
offline_access 已經被棄用了
06/18 20:32, 1F

06/18 20:32, , 2F
取而代之的是每次都需要重新去跟 FB 拿 token
06/18 20:32, 2F

06/18 20:32, , 3F
不過只要 user 在第一次授權後 並且沒有取消授權之後
06/18 20:32, 3F

06/18 20:33, , 4F
再次需要授權時 FB 會自動授權並且把 user 導回
06/18 20:33, 4F

06/18 20:33, , 5F
也就是說 user 不會再看到授權頁面 但是你的頁面會有
06/18 20:33, 5F

06/18 20:33, , 6F
類似 refresh 的動作
06/18 20:33, 6F

06/20 17:39, , 7F
可以exchange token,這樣就會有兩個月的有效期限
06/20 17:39, 7F
文章代碼(AID): #1FsUaujA (PHP)
文章代碼(AID): #1FsUaujA (PHP)