2008-09-19 99 views
3

如何製作一個從RSS提要自動調用的Facebook RSS應用程序。 當然,這對於canvas應用程序來說是微不足道的,但我需要在Facebook頁面上顯示它。我看過的所有RSS應用程序都不更新或不在Facebook頁面上工作。Facebook RSS應用程序

特別是現在無限的會話密鑰已被棄用(甚至是禁止的)。

回答

2

我明確表示我不需要這個畫布應用程序(因爲這是容易做到),但在Facebook上的頁面! 這是通過profile.setFBML完成的,並且以這種方式發佈的數據駐留在Facebook服務器上。

0

你有兩個選擇。

  1. 將您的用戶會話(當用戶手動訪問您的應用程序時)轉換爲無限期會話,然後定期更新用戶的配置文件信息。有一些關於如何做到這一點的信息(以及在沒有會話的情況下可以調用什麼API)here

  2. 爲每個唯一的Feed創建一個新的「句柄」(請參見fb:ref),並在Feed更改時更新該句柄。句柄是與您的應用相關聯的鍵值對,可以通過FBML內聯包含。這使您可以對API進行單個調用,以更新訂閱給定供稿的所有用戶。

第二種選擇可能是長期的最佳選擇。

2
  1. 無限會話密鑰do not exist anymore
  2. 每飼料是獨一無二的。但即使不是這樣,我可以只是把這些東西的fbml.refreshRefUrl在cron作業,這將不工作會議(因爲我不能得到無限會話)= 或者,也許我首先需要請求offline_access擴展權限? 有沒有辦法不使用cron作業?