2011-01-14 59 views

回答

0

沒有實際上相同的功能的REST調用圖形方法呢。這就是我們使用REST API的原因。

然而,你已經注意到這個實現並不理想。問題是你實際上不應該做任何api請求來檢查權限。你會注意到你所指的方法是虛擬的。使用CanvasAuthorize屬性的「正確」方法實際上是實現您自己的方法並覆蓋GetPermissions方法。您可以重寫該方法來檢查用戶對數據庫或其他東西的權限,而不是發出API請求。通過使用實時API並訂閱權限更改事件,將權限加載到數據庫中。你可以在這裏閱讀更多關於這方面的內容:http://developers.facebook.com/docs/api/realtime

這不是一件容易的事情,但它是你獲得所需表現的方式。