LinkedIn在Android中的整合
我正在制作一个集成linkedin的演示项目。在linked的开发者站点中添加了hashkey和package,但仍然得到{ “错误代码”:“无效的请求”, “errorMessage”:“包id或包名称/哈希无效、未知、格式错误” }LinkedIn在Android中的整合,android,linkedin,Android,Linkedin,我正在制作一个集成linkedin的演示项目。在linked的开发者站点中添加了hashkey和package,但仍然得到{ “错误代码”:“无效的请求”, “errorMessage”:“包id或包名称/哈希无效、未知、格式错误” } 请注意:我在stackoverflow中看到许多博客和问题,但仍然无法解决。是的,我正在输入正确的包名和哈希键。问题很可能是您的哈希键,请尝试使用以下代码生成它 在MainActivity中尝试此代码 try { PackageInfo info = g
请注意:我在stackoverflow中看到许多博客和问题,但仍然无法解决。是的,我正在输入正确的包名和哈希键。问题很可能是您的哈希键,请尝试使用以下代码生成它 在MainActivity中尝试此代码
try {
PackageInfo info = getPackageManager().getPackageInfo("Package name",
PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.e("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
} catch(PackageManager.NameNotFoundException| NoSuchAlgorithmException e) {
}