2010-03-04 48 views

回答

1

他們需要登錄Facebook或爲您提供Facebook連接登錄。

從Facebook連接常見問題解答:

用戶可以開始使用你的應用程序 立即進行交互。對於Facebook內的 應用程序,只要用戶 訪問您的畫布頁面,您的 就不需要讓用戶授權 您的應用程序。參見自動 認證: http://wiki.developers.facebook.com/index.php/Automatic_Authentication

用戶時 的應用程序出現登錄 屏幕,用戶接受服務的 應用程序的條款和 讓應用程序訪問他或她的 配置文件數據,並創建一個更 永久連接授權的應用程序。

可以更多在這裏找到: http://wiki.developers.facebook.com/index.php/Authorizing_Applications

+0

感謝您的迴應 - 我已經看過文檔,但只是不想相信最糟糕的。 – unknown 2010-03-04 23:04:42

+0

這看起來很有希望。您可以請求用戶授予您的應用程序擴展權限,其中有一個非常有趣的外觀權限,即在用戶離線時授予您的應用程序訪問權限 - 尚未編碼任何內容,但在執行操作後,我將進行更新。 http://wiki.developers.facebook.com/index.php/Extended_permissions offline_access - 當用戶脫機或沒有活動會話時,此權限授予應用程序對用戶數據的訪問權限。 – unknown 2010-03-05 17:29:46

0

如果在從用戶進行身份驗證您的應用程序所要求的「offline_access」 Extended permission那麼你將有一個OAuth訪問令牌永遠不會過期,您可以使用它從Graph api獲取用戶信息。

通常如果應用程序未請求offline_access權限,則訪問令牌是有時間限制的。當用戶註銷Facebook時,有時限的訪問令牌也會失效。如果應用程序已獲得用戶的offline_access權限,則訪問令牌不會過期。但是,只要用戶更改其密碼,它就會失效。

但記住facebook堅持用戶發起的行動。