2012-02-12 64 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許可