2012-07-17 129 views
-1

我想知道是否可以構建作爲後臺進程運行的Facebook應用程序。基本上,我會收集關於用戶Facebook使用情況的數據,並通過電子郵件發送每月報告。我的問題是,由於facebook擁有最多60天的授權令牌,這是否可行?我不希望必須讓用戶每隔一個月訪問一次網站才能繼續使用該應用。用於後臺應用程序的Facebook應用程序認證

在我看來,這是類似於Twitter的Facebook的應用程序。一旦你認證了,如果你再也不訪問twitter.com(而是選擇只使用twitter客戶端),他們如何繼續發佈到你的Facebook賬戶?他們的授權令牌沒有在60天后過期?有什麼我失蹤?

+0

如果你打算至少指定一個理由downvote! – hackerhasid 2012-08-02 14:35:47

回答

0

我相信你必須有某種用戶交互才能每隔一段時間重新進行身份驗證。

什麼平臺是你的應用程序正在構建,臉譜,手機,Web應用程序?

+0

在空中。整個事情在空氣中懸而未決,正在等待這樣做。這是我從文檔中獲得的感覺,但不知道像twitter這樣的人如何處理這個問題,因爲他們大多數通過與他們的api交互的第三方應用進行的交互 - 他們無法確保用戶訪問twitter.com以反對Facebook !這基本上是我有同樣的問題。 – hackerhasid 2012-07-17 18:17:35

+0

我自己並沒有遇到這個問題,但我相信有一種解決方法可以用來擴展訪問令牌的權限。然後,他們只需每60天打開一次應用就可以保持活力。 見: http://stackoverflow.com/questions/9107432/extending-access-token-expiration-not-functioning 和 https://developers.facebook.com/roadmap/offline-access-removal / – 2012-07-17 18:37:48