2012-08-06 121 views
1

我的建築,爲他人提交故事的能力的Facebook應用程序,如果他們發佈這個故事「所有人」,那麼任何人,即使是人誰是不是他們的朋友,可以看故事。我想將用戶的個人資料照片添加到故事中。我知道,您可以通過訪問此:顯示Facebook的個人資料PIC沒有透露用戶id

https://graph.facebook.com/<userId>/picture 

不過,我希望暴露用戶的用戶id這樣。有人可以查看源代碼,在src網址中查看他們的userId,然後該個人的隱私已被泄露。

我想隱藏userId,以便這種類型的隱私泄露是不是可能的。

有沒有辦法做到這一點,或者是我保存非個人資料圖片,用戶唯一的選擇?

+0

是不是顯示用戶的圖片已經泄露了他們的隱私? – chustar 2012-08-06 21:08:30

+0

我認爲用戶的圖片很難從中獲取個人信息。這有點像Zynga的撲克,在這裏你可以看到的個人檔案相片,但你不能看到,除了這個人的名字什麼。我認爲僅從個人資料照片中就很難找到某人的個人信息。 – steve8918 2012-08-06 21:14:42

回答

4

他們將永遠是一個辦法從他們的個人資料PIC識別用戶,假設他們有一組,而不是僅僅使用標準的剪影。 UID是使我們的CDN網址,個人資料照片字符串的一部分,所以沒有什麼這是100%萬無一失。

你最好的行動可能會被詢問Facebook的API和渲染之前,直接從那裏存儲CDN URL的過程 - 例如,對我來說,查詢

https://graph.facebook.com/260300016?fields=picture將返回URL我目前的資料圖片 - https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/203337_260300016_1473273891_q.jpg

+0

謝謝,我想我要問用戶對自己的形象,或者使用他們的Facebook的個人資料相片,如果他們不介意暴露自己的用戶ID的選項。 – steve8918 2012-08-07 00:47:06

相關問題