LinkedIn windows手机oauth2没有uri

时间:2014-01-31 16:37:21

标签: c# api windows-phone uri linkedin

我希望我的Windows Phone 8应用程序使用LinkedIn来搜索公司并获取联系人。为此,我需要一个访问令牌,为此,我需要一个授权码。

据我所知,LinkedIn API使用OAUTH2,获取授权码的网址如下:

https://www.linkedin.com/uas/oauth2/authorization?response_type=code
&client_id=YOUR_API_KEY
&scope=SCOPE
&state=STATE
&redirect_uri=YOUR_REDIRECT_URI

问题是REDIRECT URI参数。我不希望这样,因为我只想获得授权码,然后使用代码获取令牌。

你知道有没有办法避免重定向?或者使用某种不会将您带到其他网页的重定向?

2 个答案:

答案 0 :(得分:0)

我决定使用自定义主机,所以现在问题就解决了。

答案 1 :(得分:0)

如果有人遇到类似问题,我会挣扎于此并找到一种更简单的方法(也许不是正确的方法)。 我重定向到一个组成的地址(http://madeupaddress.com)并在导航事件中检查了url是否以我的编造地址开始,如果是,我关闭浏览器并从e.URI.Query参数中获取令牌,然后使用代码申请访问令牌。

感谢Vittorio Bertocci