我試圖限制畫布應用上的內容給喜歡該頁面的用戶。爲此,我們解碼signed_request並使用頁面對象的喜歡屬性。我遇到的問題是,作爲測試的一部分,我從Facebook賬戶中刪除了應用程序,現在每當我嘗試訪問頁面時,signed_request都會返回而沒有頁面對象,因此我會看到我的頁面,它告訴訪問者喜歡但是,該頁面上不再有像頁面上的按鈕,因爲它已被喜歡。試圖從Facebook簽名的請求獲取喜歡的頁面對象屬性,但對象不存在
有沒有人看過這個之前,有沒有一種明智的方式來處理這種情況,我沒有看到?
這聽起來非常類似How to get the if the Page is Liked in my Facebook Application page描述的問題,但我使用應用祕密解碼簽名的請求,我爲其他對象看到的值,像這樣:
{"algorithm":"HMAC-SHA256","issued_at":1317741105,"user":{"country":"gb","locale":"en_GB","age":{"min":21}}}
一個標籤,是的。我被混淆了。問題是,當我需要該頁面的URL時,我正在嘗試應用的URL,正如您已經正確指出的那樣,它不會給我一個頁面對象。 –