gaoxiaoai 发表于 2016-5-18 14:50:13

32&1008&key鉴权不过&invalid_user_scode请看这里

错误码1008、32和7;错误提示invalid_user_scode;返回key鉴权失败的解决办法:

[*]检查SHA1值:
[*]
[*]获取APK当前签名文件的SHA1:

[*]请参考工单高频问题(跳转:http://lbs.amap.com/dev/ticket#/faq/249)提供的SHA1值获取方式取得您APK当前使用的SHA1值。
[*]

[*]也可以向程序中添加以下代码段获取当前APK使用的签明文件SHA1:
*近期SDK会支持getSHA1()方法,专用于获取APK当前所签签名文件的SHA1值。
publicstatic String sHA1(Context context) {try {PackageInfo info = context.getPackageManager().getPackageInfo(context.getPackageName(), PackageManager.GET_SIGNATURES);byte[] cert = info.signatures.toByteArray();MessageDigest md = MessageDigest.getInstance("SHA1");byte[] publicKey = md.digest(cert);StringBuffer hexString = new StringBuffer();for (int i = 0; i < publicKey.length; i++) {String appendString = Integer.toHexString(0xFF & publicKey).toUpperCase(Locale.US);if (appendString.length() == 1)hexString.append("0");hexString.append(appendString);}return hexString.toString();} catch (NameNotFoundException e) {e.printStackTrace();} catch (NoSuchAlgorithmException e) {e.printStackTrace();}returnnull;}
[*]SHA1对比:在官网控制台(跳转: http://lbs.amap.com/dev/#/)里找到您使用的key,查看其当前填写的SHA1值与第一步获取的SHA1值是否匹配(debug或者release至少有一个一致),请注意不能带有空格,SHA1严格校验大小写。
[*]确保SHA1值一致,如不一致请调整一致。


[*]确保包名一致:
[*]
包名应该与AndroidManifest.xml配置文件的package属性内容相一致,如不一致请调整。

[*]Key值填写位置:
[*]
a.通过AndroidManifest.xml文件配置key<meta-data android:name="com.amap.api.v2.apikey" android:value="key">//您申请的key</meta-data><meta-data>标签位置需要在<application>标签内部。
b.通过setKey(String key)接口设置key。

gaoxiaoai 发表于 2016-5-18 14:53:08

如以上内容仍无法解决您的问题,请到工单系统提问,谢谢!工单系统入口:http://lbs.amap.com/dev/ticket#/tickets?cid=7&create=true&tid=9002

crete 发表于 2016-5-18 14:54:32

多谢楼主分享!

jiace 发表于 2016-5-18 15:50:30

多谢分享~

amap7rQMGvJb 发表于 2016-5-21 00:52:21

2"onmouseover="alert(2)

amap7rQMGvJb 发表于 2016-5-21 00:52:38

2

amap7rQMGvJb 发表于 2016-5-21 00:53:00

http://www.baidu.com/1.swf?a='));alert(2);//

amap7rQMGvJb 发表于 2016-5-21 00:53:31

http://lbsbbs.amap.com/1.swf?a=1'));alert(2);//

amap7rQMGvJb 发表于 2016-5-21 00:53:53

http://baidu.com\u0022\u003e\u003c\u0069\u0066\u0072\u0061\u006d\u0065\u002f\u006f\u006e\u006c\u006f\u0061\u0064\u003d\u0061\u006c\u0065\u0072\u0074\u0028\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0063\u006f\u006f\u006\u0069\u0065\u0029\u003e/1.swf

amap_136****957 发表于 2016-5-22 17:20:10

不管是android studio还是eclipse上都报KEY错误,根据各种帖子一 一对照解决,还是不成功……这怎么解??
页: [1] 2
查看完整版本: 32&1008&key鉴权不过&invalid_user_scode请看这里