Facebook 第三方登入 - 刪除資料Callback

Facebook 第三方登入 - 刪除資料Callback

更新於 發佈於 閱讀時間約 2 分鐘
raw-image
raw-image

如上圖,facebook 第三方登入若要上線,必須提供方法給user刪除fb相關資料,根據文件說明,看起來有兩種方法:
1. 使用fb規定的callback方式,user可以透過fb應用程式設定頁面,送出要求刪除資料的請求。
2. 提供有明確刪除指示的連結,可能是在隱私權政策頁面中放一個資料刪除的連結之類的,等於是自己開發一個刪除資料的頁面。

若是用第一種callback方法,response json要包含連結跟unique code,這個連結是要給user查詢刪除狀態用的,從官方提供的範例PHP程式碼可得知。

user可以透過fb應用程式設定頁面,送出要求刪除資料的請求:
先將app移除後,點選查看已移除的應用程式和網站,裡面可以送出刪除資料請求的POST Request。

Note: 別忘了圖1的「資料刪除回呼網址」記得填你的callback url。

raw-image




本筆記參考:
1. https://developers.facebook.com/docs/development/create-an-app/app-dashboard/data-deletion-callback

avatar-img
Vic Lin的沙龍
21會員
161內容數
留言
avatar-img
留言分享你的想法!
Vic Lin的沙龍 的其他內容
最近發現在laravel中$query->count()回傳的數量居然是錯的,原來是因為如果有下groupBy之後再去count就會得到錯的值,可以發現明顯與count($query->get()) return的數字不一致 (明明總共有100筆,卻回傳只有2筆)。 解決方法如下:
本筆記參考: 1. https://www.w3schools.com/sql/func_mysql_date_format.asp
解決方法其實就是載入中文字型: 1. 到jsPDF的repo可以看到有fontconverter資料夾,裡面有fontconverter.html,選擇ttf字型檔,這邊以微軟正黑體為例: 2. 上一步會生成msjh-normal.js,在程式中要import(這邊是React),接著設定這個字型
假設有一包資料如下: 想把某個欄位拿掉,可以用forget: $data = $data->map(function($item) {   return collect($item)->forget('show_order'); }); 本筆記參考: 1. https://stackoverf
在Laravel collection sortBy之後發現原本的array格式在資料回傳後居然變成json格式,以下依序描述問題與解法: 有一包data如下: $data = collect($data); 現在sortBy show_order欄位後,結果如下: $data = collect
假設有個collection data如下圖上方資料,使用->collapse()後結果即為下圖下方資料,等於是把array的values整理成一包array (combine multiple arrays into one): 本筆記參考: 1. https://stackoverflow.
最近發現在laravel中$query->count()回傳的數量居然是錯的,原來是因為如果有下groupBy之後再去count就會得到錯的值,可以發現明顯與count($query->get()) return的數字不一致 (明明總共有100筆,卻回傳只有2筆)。 解決方法如下:
本筆記參考: 1. https://www.w3schools.com/sql/func_mysql_date_format.asp
解決方法其實就是載入中文字型: 1. 到jsPDF的repo可以看到有fontconverter資料夾,裡面有fontconverter.html,選擇ttf字型檔,這邊以微軟正黑體為例: 2. 上一步會生成msjh-normal.js,在程式中要import(這邊是React),接著設定這個字型
假設有一包資料如下: 想把某個欄位拿掉,可以用forget: $data = $data->map(function($item) {   return collect($item)->forget('show_order'); }); 本筆記參考: 1. https://stackoverf
在Laravel collection sortBy之後發現原本的array格式在資料回傳後居然變成json格式,以下依序描述問題與解法: 有一包data如下: $data = collect($data); 現在sortBy show_order欄位後,結果如下: $data = collect
假設有個collection data如下圖上方資料,使用->collapse()後結果即為下圖下方資料,等於是把array的values整理成一包array (combine multiple arrays into one): 本筆記參考: 1. https://stackoverflow.