2012-02-12 65 views
0

我有照片的证件“2296309061879”,它在 http://www.facebook.com/photo.php?fbid=2296309061879如何从Facebook上获取照片?

我使用图形API链接很好地工作: https://graph.facebook.com/2296309061879 得到假一如既往...... 怎么样与我的访问令牌工作在我自己创建的应用程序中立即生成?

https://graph.facebook.com/2296309061879?access_token=AAABnQBRA8V0BAF6Idy3ZBXD0As7kEt3ogZCp5yZB435MaZBVZCUV8xZCawgoHewciScXWDdMuiBk5sIWZCI1uJM64H3oWAl6eenZBlSutDwB9D5sT3kahRcK

仍然得到假一如既往......

那么,如何让来自Facebook照片与照片的身份证?

另一个严重的问题是,我使用Facebook的api将照片上传到我的帐户,并返回给我的照片ID。然后我转到我的脸书检查照片:它不存在任何专辑!

facebook有什么问题?

回答

2

因为您的应用程序无权访问它。

这是我的facebook公开的照片:

https://www.facebook.com/photo.php?fbid=2651141672758

它还返回false如果我尝试使用https://graph.facebook.com/2651141672758

如果我尝试在浏览器中我也得到false

https://developers.facebook.com/tools/explorer/?method=GET&path=2651141672758

如果我cli点击“获取访问令牌”按钮,然后选择user_photos权限......然后运行。

编辑:注意,在照片的图形API文档的第一套要点:https://developers.facebook.com/docs/reference/api/photo/ - 这样看来他们是错误的,或者有一个bug目前,因为它规定任何有效的访问令牌应该能够看到公众的图像,这显然不工作。为了使浏览器应用程序列出我的相册和/或照片,我必须明确授予它user_photos许可