源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

android 微信 sdk api调用不成功解决方案

  • 时间:2021-03-10 14:30 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:android 微信 sdk api调用不成功解决方案
最近一直在调用微信的API,却发现一直调用不成功,纠结了好久,各方面找教程,找官方,官方里的文档也只是写得很模糊,说是按三步走。 1、申请App_ID  2、填写包名3、 获取程序签名的md5值, 这三步只要你走对了就能调通,可是大家都不知道有时候我们打包的keystore和我们打包的keystore获取到的程序签名的md5是不一样的。我们在申请的时候填的程序签名值是正式打包的,但我们在eclipse部署上去的却是用的我们默认的debug.keystore.而这样导致的后果就是程序签名不一样,会一直调不通。甚至我们都不知道我们错在哪。 先说一下怎么部署微信官网下的demo吧:【下面引用的内容为微信官网】 微信对Android  API调用是需要严格 的三个验证,只有app_id包名和程序签名完全对了的情况下才可以调得通。 [b]如何运行sdkdemo工程[/b]   [b]1、解压sdk demo工程压缩包,并导入到workspace,如下图:[/b] [img]http://files.jb51.net/file_images/article/201211/20121122172640198.jpg[/img]   [b]2、选择Eclipse顶部菜单Window->Preferences,在弹出的对话框中,选择Android目录下的Build,如下图:[/b]   [img]http://files.jb51.net/file_images/article/201211/20121122172640199.jpg[/img]   指定Custom debugkeystore选项的路径为sdk demo工程目录中的debug.keystore文件,如下图: [img]http://files.jb51.net/file_images/article/201211/20121122172640200.jpg[/img] 并应用该配置。 [b]3、运行该sdk_sample工程。[/b] 好了,按以上三步走,你就能走通微信的DEMO,现在再来看我们自己的DEMO [b]1、custom Debugkeystore:换成我们自己的keystore[/b]  [img]http://files.jb51.net/file_images/article/201211/20121122172640201.jpg[/img] [b]2、装上我们的应用到手机端,再去微信官网下载一个获取程序签名md5值的apk输入包名:[/b]  [img]http://files.jb51.net/file_images/article/201211/20121122172640202.jpg[/img] [b]3、去微信后台申请我们调试的应用:[/b]  [img]http://files.jb51.net/file_images/article/201211/20121122172640203.jpg[/img] 接着再写上示例代码中的代码:
[url=http://xiazai.jb51.net/201211/tools/gen_signature_jb51.rar]http://xiazai.jb51.net/201211/tools/gen_signature_jb51.rar[/url] 不知道大家是否有看通。如果再有疑问的话可以加我。希望此文章能帮助到正在用微信API的Android码农们。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部