我有一个现有的应用程序,通过社交认证集成了linkedin。由于最近发布了linkedin API,因此它不再有效。所以我试图从头开始再次集成它。 我从linkedin site下载了android sdk。在提取后,它具有linkedin sdk并作为Android Studio项目进行采样。
知道如何在eclipse中集成它吗? 任何帮助将受到高度赞赏。
修改 我在eclipse中运行了sdk给出的样本。它给出了错误
捆绑包ID或包名称/哈希是无效的未知格式错误
我无法在eclipse示例项目中找到将应用程序的客户端密钥和ID放在何处。 有什么想法吗?
答案 0 :(得分:0)
首先,您必须根据 生成已签名的APK Documentation
尝试检查您使用的密钥库的发布密钥哈希值 登录APK正确列在“Android程序包名称和 哈希“你的LinkedIn应用程序的配置字段为 在documentation中描述:
生成发布密钥哈希值
要生成版本密钥哈希值,请使用以下命令:
keytool -exportcert -keystore YOUR_RELEASE_KEY_PATH -alias YOUR_RELEASE_KEY_ALIAS | openssl sha1 -binary | openssl base64
配置值
在LinkedIn的“Android程序包名称和哈希”字段中 应用程序的配置,提供一个或多个值 以逗号分隔格式:
Android.Package.Name,Key-Hash-Value
考虑到应用程序安全性的LinkedIn API。我们必须在集成时遵循代码混淆。
答案 1 :(得分:0)
开发人员无需在代码中使用客户端ID和密码。 Linkedin基于在linkedin仪表板上生成的项目应用程序中给出的项目包名称和密钥哈希进行管理。