我正在開發一個Web應用程序,該應用程序使用某些FB帖子的FB數據。我有一堆post id,並使用批處理請求獲取與它們相關的數據。然後顯示每篇文章的摘要(評論,份額,喜歡的數量)並鏈接到實際的FB頁面(https://www.facebook.com/)。但點擊鏈接在FB上顯示404頁面!儘管Facebook API爲某些「節點」返回「代碼」200,但訪問網頁時返回404
例如,node_id,'69983322463_10152179775342464'將在圖形瀏覽器中返回數據。但是當你訪問https://www.facebook.com/69983322463_10152179775342464時,它返回404!
如果我的問題不清楚: GET https://graph.facebook.com/69983322463_10152179775342464?access_token= {有效的訪問令牌}返回數據。 但GET https://www.facebook.com/69983322463_10152179775342464(帶或不帶access_token參數)返回404
API響應中是否有某個字段表示該頁面不再存在?
感謝, 馬諾
_「實施例中,NODE_ID, '69983322463_10152179775342464' 將在圖形資源管理器返回數據。 「_ - 並且它也明確返回https://www.facebook.com/photo.php?fbid=10152179774922464&set=a.10151852575157464.1073741825.69983322463&type=1&relevant_count=1作爲鏈接,那麼爲什麼不使用_that_?這是完全可訪問的,沒有404。 – CBroe
如果你願意,你也可以使用https://www.facebook.com/10152179774922464,它將重定向到前面提到的基本相同的URL。 – CBroe
CBroe,在這種情況下,'link'指向有問題的FB職位。但是,對於共享第三方網頁的帖子,「link」指向第三方頁面,而不是FB帖子! –