2014-02-10 11 views
0

我開發了一個連接到用戶Facebook配置文件的機器人。如果用戶收到消息,機器人會通知用戶檢查他的收件箱(或者甚至可以大聲朗讀消息)。與我的機器人一起使用Facebook

爲此,我想創建一個網站,我的用戶可以在其中註冊,以及他們可以在哪裏將其帳戶與Facebook個人資料連接起來。該網站與Facebook通信以接收任何新信息。機器人連接到網站上的用戶頁面以獲取該信息。

我的問題 - 是否有可能這樣做? API規則是否允許它?

編輯:特別是,我想知道如果API規則允許它。

回答

0

您可以使用實時更新API(https://developers.facebook.com/docs/graph-api/real-time-updates)。

因此,您需要設置端點(服務),並處理來自Facebook平臺的推送通知。

一旦你這樣做,你可以「收聽」收件箱連接的用戶對象。 FB會告訴你是否有變化,但沒有發生什麼變化。所以你需要實現一個/{user_id}/inbox的主動拉,並將實際結果與緩存的過去結果進行比較。

一定要收集您的應用程序的「read_mailbox」權限。

+0

因此,使用用戶網站帳戶與Facebook通信然後通知我的機器人關於任何更新是可以的? 只是想確保API規則允許有這樣的結構。 – ashmanov

+0

好的,謝謝。 – ashmanov

相關問題