2010-06-25 62 views
3

我有離線訪問張貼在用戶牆上,但在發佈之前,是否有可能檢查我是否實際擁有權限,即通過驗證訪問令牌或使用其他解決方案?Offline Access。驗證訪問令牌?

有時我得到「錯誤處理訪問令牌」,這讓我認爲用戶已經刪除了應用程序或拒絕訪問他們的牆上張貼。

回答

1

是的,雖然沒有新的Graph API。

您需要使用舊REST API的users.hasAppPermission方法來驗證用戶是否授予您擴展權限。

+0

嗯。有沒有其他方式做到這一點? 我想我可能會不得不附加一個try ... catch塊並忽略這個異常。我知道它不是最好的解決方案,但通過舊API看起來已經很長時間了。 – 2010-06-25 13:59:47

+0

新的SDK讓您可以輕鬆地調用舊的API方法。 – 2010-06-25 14:13:36

+0

@James Jeffery:彼得是正確的,你可以用新SDK很容易地從舊API中調用方法,但是你不應該指望它們可用很長時間。我認爲在這種情況下依靠例外是完全合理的。 – 2010-06-25 21:13:11