一年前,我在我的android应用程序中使用socialauth实现了linkedin集成。几天前一切都很好。现在它给出了以下错误:
“org.brickred.socialauth.exception.socialauthconfigurationexception:应用程序密钥不正确。运行应用程序的服务器应与注册获取密钥的服务器相同。”
也尝试使用以下默认键。
api.linkedin.com.consumer_key = bh82t52rdos6
api.linkedin.com.consumer_secret = zQ1LLrGbhDZ36fH8
对于先前生成的应用程序密钥、默认应用程序密钥和新创建的应用程序,获取相同的错误。
知道为什么吗?LinkedIn的API有什么变化吗?
libs包括:socialauth-4.4.jar、socialauth-android-3.2.jar。
最佳答案
这是由于链接的开发人员程序中的更改造成的。
这里提到的变化https://developer.linkedin.com/support/developer-program-transition。
出现此错误是因为r_fullprofile
中作为更改一部分的默认作用域设置不再可用。
因此,要在socialauth api中应用这些更改,您应该将scope权限传递为<prop key="api.linkedin.com.custom_permissions">r_basicprofile,r_emailaddress</prop>
关于android - 使用android中的socialauth进行Linkedin集成的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30212290/