我有一个与linkedin通过社交网络整合的应用程序。由于linkedin的API最近发生了变化,它不再起作用了。所以我试着从头开始重新整合它。我从linkedin网站下载了android。提取后,它有linkedin sdk和Android项目中的示例。
知道如何在eclipse中集成它吗?任何帮助都将不胜感激。
编辑:,我已经运行了在eclipse中给出的示例。它会产生错误
包id或包名/散列都是无效的未知错误格式。
我无法找到将我的应用程序的客户端密钥和id放在eclipse示例项目中的位置。对此有什么想法吗?
发布于 2015-05-20 11:27:24
开发人员不需要在代码中使用客户端id和机密。Linkedin根据在linkedin仪表板上生成的项目应用程序中给出的项目包名称和关键哈希进行管理。
发布于 2015-05-20 11:21:31
首先要根据 https://developer.linkedin.com/docs/android-sdk生成签名的APK
尝试检查用于对APK签名的keystore的发布键散列值是否正确地列在LinkedIn应用程序配置的"Android包名称和散列“字段中,如文档中所述:
生成释放键哈希值
若要生成发布键哈希值,请使用以下命令: 关键工具-exportcert -keystore YOUR_RELEASE_KEY_PATH -alias YOUR_RELEASE_KEY_ALIAS base64 openssl sha1 -binary -binary openssl base64
配置值
在LinkedIn应用程序配置的"Android包名称和散列“字段中,以以下逗号分隔的格式提供一个或多个值: Android.Package.Name,键-散列值
考虑到application.we安全性的LinkedIn API在集成.时也必须遵循代码混淆。
https://stackoverflow.com/questions/30303079
复制相似问题