在接到任務使用Messenger的時候看文檔本以為是個很簡單的事情,可是缺出了很多的岔子.很多的問題.再次記錄一下遇到的問題.
一.首先需要注冊一個賬戶.在注冊賬戶的時候就會遇到問題是我真沒想到的.在國內一旦注冊就會被封.還沒有開始就結束了...
解決這個的辦法就是讓國外的同事給了我們一台電腦我們遠程做Facebook的操作.因為IP變動也會被封.所以就斷絕了使用VPN的想法了
二.在使用的時候需要設置webhook.在你創建完應用之后會需要你設置你的webhook
前面的https://15ca817b0571.ngrok.io這一段是我使用Ngrok這個工具生成的后面的/webhook是必須的而且必須是/webhook結尾才行.
三.在提交審核的時候還會需要你完善公司的信息.請盡量按照真實情況填寫.Facebook團隊人員會去認真審核,如若情況不符合他則會拒絕你的申請.
四.這樣做到了還不行因為,你只是設置了你的webhook 這樣還是不行的,你得有獲取到頁面給你發送webhook的權限.這個就牽扯到了你的權限申請.
其實在你沒有權限的時候你也是可以接收到頁面發送的webhook的,你必須是管理員或者測試用戶才行.這樣你才能接收到頁面給你發送的webhook.不然接收不到頁面的webhook.
還有就是你創建的頁面(請注意這個頁面是每個應用都必須要有的).
如果你找不到這個頁面請按照我給的提示做:
在使用messenger的時候,應用會需要你創建一個訪問主頁,請找到這個主頁的位置。如果找不到請按照下面的方式找到這個鏈接。
進入你的APP->點擊settings->找到access_token旁邊的一個按鈕(Create new Page並且點擊他)->(會轉到創建頁面的頁面)請點擊pages
->將會列出你的所有頁面。找到你要提交申請的頁面並且點擊他一下進入詳情頁->找到Settings->找到Messaging並且點擊他->找到Your Messenger URL並且點擊Copy Link這個按鈕記住並保存這個鏈接。(這個鏈接是你審核流程中最重要的部分)
在去提交申請pages_messaging權限才能通過.苦苦掙扎大半個月最后才找到這個辦法.至此記錄一下Messenger請求的艱難歷程