歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android微信SDK API 調用教程

最近一直在調用微信的API,卻發現一直調用不成功,糾結了好久,各方面找教程,找官方,官方裡的文檔也只是寫得很模糊,說是按三步走。

1、申請App_ID

2、填寫包名3、

獲取程序簽名的md5值,

這三步只要你走對了就能調通,可是大家都不知道有時候我們Eclipse調用的keystore和我們打包的keystore獲取到的程序簽名的md5是不一樣的。而且是每一個keystore對應生成的apk的值都會不一樣。我們在申請的時候填的程序簽名值是正式打包的,但我們在eclipse部署上去的卻是用的我們默認的debug.keystore.而這樣導致的後果就是程序簽名不一樣,會一直調不通。甚至我們都不知道我們錯在哪。

先說一下怎麼部署微信官網下的demo吧:【下面引用的內容為微信官網】

微信對Android API調用是需要嚴格 的三個驗證,只有app_id包名和程序簽名完全對了的情況下才可以調得通。

如何運行sdkdemo工程

 

1、解壓sdk demo工程壓縮包,並導入到workspace,如下圖:

 

2、選擇Eclipse頂部菜單Window->Preferences,在彈出的對話框中,選擇Android目錄下的Build,如下圖:

 

 

指定Custom debugkeystore選項的路徑為sdk demo工程目錄中的debug.keystore文件,如下圖:

 

並應用該配置。

 

3、運行該sdk_sample工程。

 

好了,按以上三步走,你就能走通微信的DEMO,現在再來看我們自己的DEMO

1、custom Debugkeystore:換成我們自己的keystore

 

為方便你可以直接復制上面的default Debug keystore,然後接著走第二步

2、裝上我們的應用到手機端,再去微信官網下載一個獲取程序簽名md5值的apk輸入包名:

 

Copyright © Linux教程網 All Rights Reserved