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

SZW發表於2018-11-01

  在上一篇《NeuChar 平臺使用及開發教程(五):使用 NeuChar 的關鍵字回覆服務》中,我們已經學習瞭如何命中關鍵字來反饋特定格式內容的資訊,這是由微信開發者/運營者自己來維護的資訊,那麼如果我們自己有微信開發的經驗,並且想要把這個能力釋放出來,為其他的公眾號,甚至小程式、釘釘等平臺提供服務,我們應該怎麼做呢?

  NeuChar 為大家提供了應用商店(AppStore),微信或其他平臺賬戶(Neural Cells)可以通過訂閱的方式來使用第三方開發者(也就是你)提供的服務。

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

 

瞭解應用商店

 

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

 

  即可進入到應用商店。

 

  點選或查詢我們需要訂閱的APP,如“查天氣”:

 

  選擇需要訂閱的月份,並點選【訂閱】按鈕即可完成訂閱,如果APP是收費的,會自動從賬戶中扣除相應點數,如果點數不夠會自動提示充值。

  APP有兩種服務方式,一種是對話服務(訊息請求),一種是網頁服務(需要授權,使用OAuth 2.0)。

  請注意【應用引數】標籤的【引數】部分,如果有“進入回話關鍵詞”,說明這個應用支援對話服務,“進入回話關鍵詞”表明,只要使用者輸入這個關鍵詞(不區分大小寫),就會啟用這個APP,將訊息轉發到APP內。當使用者輸入“退出”,就離開APP的狀態。“會話停留時間”表明在這段時間內,如果使用者沒有傳送訊息,則會自動退出APP的服務狀態。

  現在我們在【Neural Cell 賬號】下選擇需要訂閱此APP的 Cell 賬號(預設會免費送一個),點選【訂閱】按鈕,即可看到成功訂閱了此APP:

 

  到這一步,訂閱已經成功,但是出於安全考慮,公眾號上是不會直接生效的,此時需要手動點選【管理頁面】按鈕(預設進入的是素材庫),並點選右上角的【推送】按鈕完成一次推送,APP才會被啟用。

  如果想暫停APP,可以點選“當前狀態”下的【切換】按鈕,並再次【推送】。

  完成推送後,所有在訂閱的 Neural Cell 下的 Neural Endings 都可以享受到這項服務(除非有的服務型別完全不被支援且無法降級),首先我們在公眾號上依次輸入“天氣”“蘇州”“上海”“退出”來看一下結果

 

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

 

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

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

  訂閱到期後服務將自動停止。您可以在任意時候多次訂閱自動續期。

 

如何成為開發者

  想要為使用者提供這樣的服務,我們首先需要成為開發者,點選後臺左側選單的【成為開發者】按鈕,真實填寫所有的資訊,並提交。

  注意:所有資訊必須真實,如出現任何虛假資訊,平臺將使用一票否決制,永久封停賬號!

 

開發者後臺

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

 

  開發者後臺提供了開發者釋出和管理APP所需的所有功能,馬上來開發一個APP吧!

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

 

相關文章