【问题标题】:How to use PIN in desktop application code to fetch data from Twitter如何在桌面应用程序代码中使用 PIN 从 Twitter 获取数据
【发布时间】:2012-08-07 03:54:53
【问题描述】:

我是 oAuth 的新手。

我正在为 Twitter API 编写一个基于桌面的 Windows 客户端。当我为 oAuth.CallBackUrl 使用值“oob”时。在授权时,我得到一个 PIN(即 75940xx)。请帮我找到,我应该如何在我的应用程序代码中使用该 PIN 才能从 Twitter 获取数据。

一个例子将不胜感激。

【问题讨论】:

    标签: api twitter oauth


    【解决方案1】:

    PIN 替换 oauth_verifier 字符串。将请求令牌交换为访问令牌时,请使用 oauth_verifier 的 PIN 值。

    【讨论】:

      【解决方案2】:

      OAuthentication 有 3 个主要步骤。听上去你已经完成了前两个。请参阅下面的步骤摘要。

      1. 请求令牌密钥和令牌秘密
      2. 使用令牌密钥授予应用程序访问数据的权限。 (如果成功,将为用户提供 PIN 码
      3. 然后使用 PIN 将令牌密钥和令牌秘密交换为访问密钥和访问秘密。访问密钥/秘密用于访问用户数据

      有关更详细的 OAuthentication 流程,请参阅此link。我还建议阅读OAuth RFC。我希望这对您有所帮助。

      【讨论】:

        猜你喜欢
        • 2012-03-07
        • 1970-01-01
        • 2012-01-19
        • 1970-01-01
        • 2019-07-06
        • 1970-01-01
        • 1970-01-01
        • 2017-03-30
        • 2021-08-23
        相关资源
        最近更新 更多