跳到主要內容

發表文章

目前顯示的是有「facebook」標籤的文章

Facebook Bot 踩雷筆記

Todd Quackenbush Facebook Messenger Platform 最主要的還是看文件, 偶而需要使用 Facebook Search 功能, 可以看到神秘版的文件。 1. 粉絲頁 與 App 的關係 在開發 Bot 之前, 需要做幾件事情 申請 facebook app 申請 facebook fans-page 規劃流程, 最好有一個懂 UX 的開發者 參與, 不然流程會很 XD 一個 bot 需要一個處理各種 events 的 callback, 一個 app 只能設定一個 callback, 所以 bot 跟 app 是 1 對 1 的關係, 一個 page 可以被最多 10 個 app 訂閱, 所以 page 跟 app 是 1 對 n(n 的關係, 這會有什麼影響呢? 在多人協作開發的時候, 你的好 partner 會送很多 event 給你, 禮尚往來, 你也會送一些 event 給他, 有幾個方式 從原生 App 申請一組開發 app 出來, webhook 只設定自己開發要用的 event 額外申請一個自己專用的 Fans-Page, 來 subscribed 2. GetStartButton Not Work 這邊的雷是因為, 自己開發的時候只 hook 了 messages 這個 event, 後來開發的時候, 就乾脆都拿, 之後再看用了哪些功能在慢慢推給 Facebook 審核 check GetStartButton setting curl -X GET "https://graph.facebook.com/v2.10/me/messenger_profile?fields=get_started&access_token= " check webhook messaging_postbacks event check your callback rsources is exist.