2012-08-06 79 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

相关问题