NeuChar 平臺使用及開發教程(六):成爲開發者

  在上一篇《NeuChar 平臺使用及開發教程(五):使用 NeuChar 的關鍵字回覆服務》中,咱們已經學習瞭如何命中關鍵字來反饋特定格式內容的信息,這是由微信開發者/運營者本身來維護的信息,那麼若是咱們本身有微信開發的經驗,而且想要把這個能力釋放出來,爲其餘的公衆號,甚至小程序、釘釘等平臺提供服務,咱們應該怎麼作呢?html

  NeuChar 爲你們提供了應用商店(AppStore),微信或其餘平臺帳戶(Neural Cells)能夠經過訂閱的方式來使用第三方開發者(也就是你)提供的服務。小程序

  更重要的是:你只須要掌握微信開發技能,至於如何支持到其餘平臺,由 NeuChar 自動幫你搞定!安全

 

瞭解應用商店

 

  進入 NeuChar 後臺,點擊左側的【應用商店】按鈕。微信

 

  便可進入到應用商店。微信開發

 

  點擊或查找咱們須要訂閱的APP,如「查天氣」:學習

 

  選擇須要訂閱的月份,並點擊【訂閱】按鈕便可完成訂閱,若是APP是收費的,會自動從帳戶中扣除相應點數,若是點數不夠會自動提示充值。spa

  APP有兩種服務方式,一種是對話服務(消息請求),一種是網頁服務(須要受權,使用OAuth 2.0)。3d

  請注意【應用參數】標籤的【參數】部分,若是有「進入回話關鍵詞」,說明這個應用支持對話服務,「進入回話關鍵詞」代表,只要用戶輸入這個關鍵詞(不區分大小寫),就會激活這個APP,將消息轉發到APP內。當用戶輸入「退出」,就離開APP的狀態。「會話停留時間」代表在這段時間內,若是用戶沒有發送消息,則會自動退出APP的服務狀態。htm

  如今咱們在【Neural Cell 帳號】下選擇須要訂閱此APP的 Cell 帳號(默認會免費送一個),點擊【訂閱】按鈕,便可看到成功訂閱了此APP:blog

 

  到這一步,訂閱已經成功,可是出於安全考慮,公衆號上是不會直接生效的,此時須要手動點擊【管理頁面】按鈕(默認進入的是素材庫),並點擊右上角的【推送】按鈕完成一次推送,APP纔會被激活。

  若是想暫停APP,能夠點擊「當前狀態」下的【切換】按鈕,並再次【推送】。

  完成推送後,全部在訂閱的 Neural Cell 下的 Neural Endings 均可以享受到這項服務(除非有的服務類型徹底不被支持且沒法降級),首先咱們在公衆號上依次輸入「天氣」「蘇州」「上海」「退出」來看一下結果

 

   此時狀態已是退出狀態,咱們再輸入「上海」的時候,Senparc.Weixin SDK 會自動將其識別成普通訊息:

 

  當咱們超過設定的1分鐘(由第三方開發者決定)後,系統也會自動退出狀態。

  同一個 Cell 支持任意多的 APP 訂閱。

  訂閱到期後服務將自動中止。您能夠在任意時候屢次訂閱自動續期。

 

如何成爲開發者

  想要爲用戶提供這樣的服務,咱們首先須要成爲開發者,點擊後臺左側菜單的【成爲開發者】按鈕,真實填寫全部的信息,並提交。

  注意:全部信息必須真實,如出現任何虛假信息,平臺將使用一票否決制,永久封停帳號!

 

開發者後臺

  申請完成後,便可進入開發者後臺:

 

  開發者後臺提供了開發者發佈和管理APP所需的全部功能,立刻來開發一個APP吧!

  請看下一篇:《NeuChar 平臺使用及開發教程(七):爲 NeuChar 開發基於對話的 APP 服務》。

相關文章
相關標籤/搜索