大家好,我目前书面方式一个lib,使在C#泛型的OAuth请求。
获取令牌和令牌秘密的第一部分已经为Twitter和Linkedin工作(RequestTokens),但只要我跳到授权部分,它就不适用于Linkedin,但它适用于Twitter。
有用的信息
我目前使用的方法来产生AUTHORIZATION_URL
的请求。例如:
https://api.linkedin.com/uas/oauth/authorize?MyToken
与Twitter相同,使用自己的网址。两种服务都获得了正确生成的URL,并且在浏览器中复制它时弹出的窗口是正确的。
用户之后点击该按钮,不同的事情偏偏取决于服务。
1 - Twitter的:浏览器重定向我到回调页面,并在网址有我目前的分析并存储一个验证。完善。
2 - LinkedIn:在我看到的示例中,一切和twitter一样工作,但是当我使用我自己的lib时,没有重定向的回调url,相反,我被重定向到一个带有oob?
的url标记和验证者号码显示在屏幕中,而不是出现在查询字符串中。
的疑问:
我应该做的,以确保该OAuth的方法我将使用的是代替Out Of Band
方法的普通一个。我确保我在lib中设置的CALLBACK URL
正用于First Request上的签名(REQUEST_TOKEN STEP)。此外,Twitter的作品,当我这样做。
发生了什么的任何想法?让我知道是否有任何有用的信息可以添加,以确保我的问题尽可能完整。
在此先感谢