2012-04-11 42 views

回答

1

你可以要求的登錄用戶,路徑是/me/permissions,權限,如果用戶允許您的應用程序,那麼你會得到這樣的:

{ 
    "data": [ 
    { 
     "installed": 1 
    } 
    ] 
} 

(及以上權限用戶授予應用程序)

如果應用程序不允許你可能會得到這樣的異常:

{ 
    "error": { 
    "message": "Error validating access token: User USER_ID has not authorized application 145634995501895.", 
    "type": "OAuthException", 
    "code": 190 
    } 
} 

或只是「安裝」:0

1

如果你想與FQL做到這一點類似於以下 (假設你正在檢查登錄的用戶)

fql?q=SELECT uid, name, is_app_user FROM user where uid = me() 

is_app_user將返回true或false。如果你想將其添加到WHERE子句,以及「真實」或「假」需要加引號

e.g

fql?q=SELECT uid, name,is_app_user FROM user where uid = me() and is_app_user='true' 
相關問題