| 开发者 |
mxp
no249a002 |
|---|---|
| 更新时间 | 2025年10月17日 00:38 |
| 捐献地址: | 去捐款 |
| PHP版本: | 5.4 及以上 |
| WordPress版本: | 6.8 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
fb2wp_match_respond_call 捕捉完全比對的訊息呼叫fb2wp_fuzzy_respond_call 捕捉模糊比對的訊息呼叫fb2wp_messenger_full_respond_call 捕捉全部完整的訊息呼叫fb2wp_messenger_postback_respond 捕捉 Postback 的訊息呼叫fb2wp_comment_event 捕捉粉絲頁留言的訊息呼叫fb2wp_display_ratings 客製化顯示粉絲頁評價內容mxp_fb2wp_display_attachment 用於顯示同步回網站的附件內容mxp_fb2wp_display_embed 用於嵌入顯示同步回網站的該篇塗鴉牆發文mxp_fb2wp_display_ratings 用於顯示評價內容進入網站後台,「外掛」->「安裝外掛」搜尋此外掛名稱
wp-content/plugins/ 下。 Upload the plugin files to the /wp-content/plugins/ directory
粉絲頁應用程式授權碼 這個是需要搭配使用 FB APP 產生 參考之前寫過的一篇文章
messages 開頭的事件已改在 App 的 Messenger 分頁中設定!
都確定後就驗證儲存!
回到 粉絲頁應用程式授權碼
需在 Messenger 這功能設定頁裡選擇 權杖產生 跟設定 Webhooks 訂閱綁定 (這邊都是選擇要訂閱哪個粉絲頁就可以了),在權杖產生那邊會生成一組很長的授權碼,把它貼回到外掛設定頁中,存檔,搞定!
此外掛只會抓取「新增」事件來加入網站內容,其餘操作僅是記錄
外掛會根據你的發文空行,去轉換成 p 標籤!使用上不建議在粉絲頁上使用連續空行排版,會造成網站顯示行距過大。這部分建議文字可以打多一點後再使用連續空行,閱讀上較不會造成問題。可以參考作者的筆記粉絲頁:一介資男 搭配網站練習!
運氣好是會抓完一百張,發文。運氣不好(主機連線速度太慢)會導致超時被終止,沒反應! 運氣好定義: PHP 執行時間設的夠長
這部分很遺憾外掛只能做到「從安裝外掛啟用之後」的文章,粉絲頁上舊文章經過測試,可以使用這款「 Facebook Fanpage import」外掛進行匯入! 要注意的一點是伺服器上 Cronjob 記得要設定哦~ 如果網站一開始流量太低,可能會有漏抓、跳拍問題(定期抓取功能可能有時候失靈)。
再一次也只會匯入一樣的資料,為了避免各位手癢、手誤,就限制匯入一次的機制囉!相信有 100 筆評價,搭配短碼使用,可以創造不少火花了~
當然可以,透過 fb2wp_display_ratings 事件,你將會得到一個原始陣列資料,愛怎麼客製就怎麼客製化囉! 記得善用短碼的參數 uid 可以設定顯示某個人的評價 limit 為預設顯示 20 筆評價 display_embed 設定為 yes 則能嵌入 Facebook 的評價訊息哦!
外掛開發遵守系統設定,首先需要檢查文章是否設定為關閉留言(允許迴響被打勾),再來是確定 FB 工具箱設定中「 Facebook 外掛功能」處的「啟用文章留言」功能是否被選擇為「否」,以上都確認無誤還是發生留言外掛無作用的問題,請聯絡作者我處理!(外掛這邊開詢問不會通知作者,效率較慢哦!)
fb2wp_log_before_insertdb_hook, fb2wp_log_after_insertdb_hook, fb2wp_webhook_event_action)fb2wp_messenger_postback_respond 事件,支援程式化採用 postback 後的回應postback ,機器人是真正的不再插嘴,而不是靜音惹!(前一版的更新是支援沒做粉絲頁設定用的)fb2wp_messenger_full_respond_call ,可以在此事件任意包裝要回覆的內容messaging_type 條件[mxp_fb2wp_display_ratings] 短碼在網站中顯示新同步的評價fb2wp_comment_event 事件方法,讓粉絲頁留言也能捕捉,使開發者能藉此方法建立自動回覆機制(註:要自動回覆需要 publish_pages, manage_pages 權限)v2.10fb2wp_match_respond_call 與 fb2wp_fuzzy_respond_call 兩個事件的完整性fb2wp_match_respond_call, fb2wp_fuzzy_respond_call 兩組事件,強化回覆內容彈性PHP Deprecated: Non-static method Mxp_FB2WP::get_instance() should not be called statically 警示