【发布时间】:2014-09-16 19:43:58
【问题描述】:
我们正在使用 SecureSocial 模块通过 LinkedIn API https://github.com/jaliss/securesocial 对用户进行身份验证。这很好用,并且用户已获得授权。但是,我们想在战后使用来自 LinkedIn 的信息填充用户配置文件,我不知道如何正确地进行 API 调用。
我们有访问令牌(包含 oauth_token 和 oauth_secret),但我不确定如何在下次调用中使用这些字段。根据 LinkedIn API 文档,我需要以下字段才能成功调用 API:oauth_consumer_key、oauth_token、oauth_signature_method、oauth_signature、oauth_timestamp 和 oauth_nonce。我不知道如何访问或生成这些值。我尝试使用此 URL:“http://api.linkedin.com/v1/people/~?&”无济于事。
我们正在使用 Play!框架 2.0.2 和 Java。
任何帮助将不胜感激!
【问题讨论】:
-
您已经看过 SecureSocial 源代码 (github.com/jaliss/securesocial/blob/master/module-code/app/…) 了吗?就算是Scala,我觉得还是可以基于它写一个Java类的。
-
这是很好的建议,谢谢!我已经使用他们在源代码中所做的 Java 版本的版本来工作。
标签: java oauth playframework playframework-2.0 linkedin