我正在使用Expo.Facebook.logInWithReadPermissionsAsync。
我已经阅读了所有文档,但没有关于如何从Facebook注销的文档。
为了从 Expo.Facebook.logInWithReadPermissionsAsync 注销
将带有删除内容的抓取发送到Facebook graphApi:
var lParams= access_token=${token}; 获取( "https://graph.facebook.com/User_id/permissions",{ 方法:"删除", 身体: l参数 }
User_id是来自Facebook返回值的用户ID。你可以从 常量响应 = 等待获取( https://graph.facebook.com/me?fields=id,name,first_name,last_name,middle_name,picture,email&access_token=${token}(; 控制台.log(响应(;
如果有人想在您启动Expo.Facebook
登录后弹出的模态窗口中删除他的个人资料,以下是操作方法:
在 iOS(模拟器或真实设备(上: 转到Settings > Safari > Clear History and Website data
在安卓上(仅在真实设备上测试(: 转到Settings > Storage > Other Apps > Chrome > CLEAR STORAGE > CLEAR ALL DATA
(您也可以点击"清除缓存",但CLEAR STORAGE
选项为我提供了诀窍(。
你真的不需要。只需在用户使用 Facebook API 登录时创建一个状态变量,例如 loggedIn,并在单击注销按钮时将 loggedIn 重置为 false。