2011-10-04 174 views
1

我是新來的編程Facebook應用程序,但我認爲我有一般的想法。我正在創建一個應用程序,允許用戶註冊並選擇朋友,以便在生日時自動發送生日消息。我知道如何抓住用戶和他們的生日,但我怎樣才能每天通過我的數據庫,抓住生日和朋友,並張貼到他們的牆上?我想這將需要一個類的cron工作,但我如何解決權限這種方式?另外,我想從應用程序發佈,而不是我的用戶帳戶。我是否需要爲應用程序創建一個用戶帳戶?Facebook應用程序,每天發佈到用戶的牆壁

謝謝大家。

回答

1

您需要擴展權限offline_access和publish_stream才能執行您的建議。

也研究Facebook平臺關於禁止操作的政策,如填充用戶消息參數以及Facebook如何監控用戶反饋以自動禁止接收過多隱藏,阻止,垃圾郵件報告等的應用程序。濫用publish_stream和offline_access的應用獲取很快關閉。

你不需要一個用戶帳戶只是爲了應用程序。

是的,如果你不想每天都記得自己運行它,你需要一種方法來按計劃運行你的程序。將需要一個cron作業,一個Windows Scheduled Task或其他調度程序。

+0

我們沒有'offline_access'權限,那麼如何在令牌過期後發送帖子?有辦法做到這一點? –

+1

您需要的只是publish_stream,然後使用您應用的訪問令牌(而不是用戶訪問令牌) –

相關問題