我们使用http://api.linkedin.com/v1/companies/获取有关任何公司的信息,并在公司的市场网站上为该公司的店面发布此信息。我们的客户使用OAUTH 2.0流程通过用户的访问令牌登录门户并从LinkedIn同步公司信息。到目前为止,我们很好。
当客户更新公司资料时,我们如何使用API在公司店面中反映这些更新?在这种情况下,没有用户/浏览器,其离线过程就像预定作业。我们正在寻找一种方法,在用户离线而不是“一次性”副本时,定期将他们的LinkedIn信息与我们的网站同步。由于此处没有用户互动,因此我们无法使用oauth流程,因为我们没有用户的访问令牌来调用API。有没有完成这个?
答案 0 :(得分:0)
当OAuth 2.0流程完成时,您可以将访问令牌和刷新令牌与公司的LinkedIn URL一起存储。然后在预定作业中,您可以使用访问令牌和URL来同步数据。如果访问令牌已过期,请使用刷新令牌获取新的访问令牌。这样,只要他不撤消从LinkedIn到您帐户的访问权限,您就不需要让用户参与数据同步。