0

我正在构建一个地铁应用程序,我将尝试从某人的 LinkedIn 个人资料中获取信息,例如工作经历和教育。我已经对如何构建请求进行了研究,并一直在尝试将 Twitter oauth 示例转换为 msdn here提供的 Metro 应用程序,它使用 webauthenticationbroker。

我一直在尝试按照这篇文章的建议实施与 callbackurl 错误有关的更改。如果在授权过程结束后,我希望他们返回到我的应用程序,我对我的应用程序的回调 URL 实际是什么感到困惑。

有没有人在 Metro 应用程序中使用 Linkedin 进行授权?如果是这样,您介意告诉我我的应用程序的回调 URL 是什么,以及是否有任何我没有列出的 Web 资源可以帮助我?

4

1 回答 1

0

[无法查看论坛链接,因为在撰写本文时它似乎已关闭]

回调 URL 是您定义的 URL,当在 WebAuthentication 弹出 UI 内导航该 URL 时,它会检测到并完成它返回的承诺。这就是您现在拥有保存令牌等所需信息的地方。

Facebook 方法可能是一个更好的示例,因为 twitter 更侧重于签署查询而不是 oAuth 的流程。

因此,简而言之,URL 是您定义的任何 URL。当事情完成时,远程服务器将重定向到该 URL,并允许您提取传递给已完成承诺处理程序的值中的信息。

于 2012-07-25T18:46:59.470 回答