Facebook允許用戶控制他們與應用分享的信息,以及「人們如何將您的信息帶到他們使用的應用」(https://skitch.com/nicksoman/emqhx/privacy-settings)。識別已隱藏其應用信息的Facebook用戶
Facebook API對任何不可用的信息返回空白,無論是因爲1)用戶還沒有列出它或2)用戶已阻止應用程序訪問它。
是否有可能區分這兩組?換句話說,當我們嘗試拉取類似位置的內容並返回空白時,我們是否有可能分辨出位置設置爲空白的某人與僅與應用程序分享位置的人之間的區別?
想了解任何建議。
謝謝艾吉。但是,該應用的用戶不存在同樣的問題嗎?我相信相同的設置會將我的信息從我登錄的應用中隱藏起來。因此,如果我取消選中位置並簽署了一個請求該應用的應用,該應用將獲得剩餘的信息,但沒有得到。你有不同的理解? – user1544138 2012-08-08 18:36:34
不,如果用戶授權您的應用程序,它們的所有數據(當然,您必須擁有正確的[權限](https://developers.facebook.com/docs/authentication/permissions/)) - 沒有隱私設置控制這不是他們授予/不授予您請求的數據片段 – Igy 2012-08-08 18:44:26
Igy,再次感謝您的幫助。只是爲了確認,我想你是這麼說的:如果API返回應用用戶朋友的位置空白,則無法根據返回的內容來判斷該朋友是否沒有位置設置或者是否不共享該信息與應用程序,並沒有辦法檢查朋友的隱私設置,看看他們是否與應用程序共享位置。那是對的嗎? – user1544138 2012-08-27 15:57:46