微信開發第一篇:問題篇


最近幾天一直在研究微信相關的開發。雖然沒有進入正式Demo的階段,但經過最近幾天不斷努力,總算有幾點收獲,記錄下來,以此開始。本篇都以Q&A的方式記錄

1、第1階段,如何將內網的端口進行映射?

  花生殼是個不錯的選擇,但比較麻煩的是,目前沒有已經不提供免費的映射了。需要免費的只能每天上午10左右搶。

   今天晚上偶然發現,官方有1元活動。 直接付錢,免費的映射終於可以用了,關鍵可以使用1個80端口的二級域名。地址去百度搜吧。官方就能看到,不然要有做廣告的嫌疑了。

 

      按照微信開發者的要求,“必須以http://開頭,目前支持80端口。”。所以剛好可以解決這個問題。

 

 

2、萬事開頭難,怎么開始第1步微信代碼的開發?

       多看,多練,多寫Demo。但其實到目前為止,我自己也由於在帶一個項目,精力主要在其他的事情上,所以一直到現在也沒有開始寫過代碼。

      不過看了不少別人寫的代碼。其中看得最多的是,也是要着重推薦一下;http://szw.cnblogs.com/。

     而且這個項目目前來看是開源的,長期就不知道,但對於想學習這塊的人。應該是一個不錯的幫助。 

3、接下來自己該怎么做?

   由於自己目前也沒有什么具體要實施的項目,純粹為學習作用,所以准備自己封裝一個簡單的dll,都不能叫SDK,。

        a、封裝需要的簽名、授權的相關代碼,其他業務相關的接口提取公共部分。

        b、將接收到的JSON數據,轉換成需要的對象,但一定不會是實體類(因為那樣太大了),目前想法是封裝一個dictionary。但這樣有一個不好的地方是:想要在代碼開發中就知道有哪些property就不成了。

    c、其他,我也還沒想好,一步步往下做着走。

4、可能會涉及到哪些相關技術?

  JS,.net, HTML5,CSS,OAuth,http協議

待續..........(有問題隨時記錄)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM