你可以做到這一點(史瑞克電影頁面):https://graph.facebook.com/355374000182沒有訪問令牌(繼續前進,然後單擊並看看自己)。爲什麼有些頁面需要訪問令牌,其他頁面不需要使用Graph API?
但你不能這樣做的宿醉電影頁面:https://graph.facebook.com/74089565764。它返回false。
爲什麼兩者之間的差異?
你可以做到這一點(史瑞克電影頁面):https://graph.facebook.com/355374000182沒有訪問令牌(繼續前進,然後單擊並看看自己)。爲什麼有些頁面需要訪問令牌,其他頁面不需要使用Graph API?
但你不能這樣做的宿醉電影頁面:https://graph.facebook.com/74089565764。它返回false。
爲什麼兩者之間的差異?
宿醉的頁面上必須有年齡和/或國家的限制,而在怪物史瑞克頁面上沒有。任何種類限制的頁面只能由經過驗證的用戶查看。這包括API調用。
更有趣的是,如果您嘗試訪問https://www.facebook.com/74089565764訪問宿醉頁面。如果我登錄FB,我會看到頁面。如果沒有,我得到一個「未找到」頁面。即使訪問https://facebook.com/TheHangover只是在一個標準的FB登錄屏幕上轉儲我。
這不是典型的行爲。通常情況下,您將獲得該頁面的封面照片和「您必須先登錄才能與[X]連接,因爲頁面所有者已將此頁面限制爲[Y]」消息。
宿醉頁面可能存在某種錯誤。我在之前管理的某些頁面上看到過這樣的奇怪事情。