2012-03-06 99 views
2

我創建了一個時間線應用程序,它將事件添加到用戶的時間軸上。我注意到它很簡單,可以將標籤,地點和外部圖像添加到OG對象和操作中。將Facebook照片對象添加到打開圖形操作

但是,我似乎無法找到連接到Facebook照片(即來自用戶相冊的照片)的好方法。如果沒有訪問令牌(預計會過期),在圖片字段中添加指向照片圖片的鏈接無法工作。

例如:/namespace:action?image=http://graph.facebook。 com/10100111692798728 /圖片將顯示'?'照片(在聚合和其他地方),除非您也傳遞有效的訪問令牌(不能永久工作)。這大概是因爲無論身份何時要求照片都不允許以這種方式訪問​​它。

它似乎並不像您可以將自己的操作連接到照片對象。有沒有解決這個,我錯過了。我真的很希望用戶能夠將他們的Facebook相冊中的照片添加到我的應用中的操作中(即他們正在執行「操作」)。如果你不必直接指向某個FB的CDN上的圖像,如果有直接指向FB打開的圖形對象的方法會更好。

感謝, 格蘭特

+0

DId你解決了這個問題? – Tony 2012-04-03 22:01:21

+0

不@ @託尼我沒有。我的理解是,這種事情現在不是通過Facebook的API提供的。 – 2012-05-17 18:22:02

回答

1

它可以連接與Facebook的照片像這樣的動作:

POST /me/do:action?object=[objectId]&access_token=[valid access token] 

如果[objectId]是現有的照片的對象ID - 它會顯示的圖片和正確的在時間軸上鍊接到全尺寸的facebook照片。