【问题标题】:Getting URL for twitter,Facebook,Gmail from desktop application从桌面应用程序获取 twitter、Facebook、Gmail 的 URL
【发布时间】:2012-03-07 17:52:15
【问题描述】:

我们需要从我们的桌面应用程序登录 Facebook、Twitter、Gmail

OAuth 令牌,例如 1.消费者密钥, 2.消费者秘密, 3.代币, 4.令牌秘密。

我们有这些细节.. 在我们的桌面应用程序中,我们嵌入了 Web 浏览器.. 所以我们需要在嵌入式 Web 浏览器中打开 Facebook、Twitter、Gmail(无需询问登录凭据)从我们的桌面应用程序..

我们需要一个在浏览器

中自动登录到指定应用程序(Twitter、Facebook..等)的 URL

【问题讨论】:

  • 如何通过 OAuth 通过传递生成的 Credenials(Conumerkey、c​​onsumer screeet、Token、Token secret)获取通过 OAuth 自动登录到指定应用程序(Facebook、Twitter 等)的浏览器的 URL
  • 你能指定 twitter 文档的链接以获取 URL 吗?
  • ...您希望有人告诉您在哪里可以找到文档?您是否尝试过 twitter.com 或 google?这是一个解决编程问题的网站,不是帮你google
  • 所有 goole 链接仅显示如何获取 OAUTH 令牌。dev.twitter.com/docs/auth/creating-signature
  • 所以我们需要在得到之后我们如何获得在浏览器中打开的链接.. 我们已经在 TwitterOAuth 对象中尝试了 GetAuthotisationLink() 和 GetAuthundicationLink.. 但它正在抛出 Twiter Api 异常..跨度>

标签: c# .net facebook twitter gmail


【解决方案1】:

这是不可能的。

OAuth 的重点几乎是为消费者(您的应用程序)提供凭据,这些凭据可用于对服务提供商 (Facebook) 的 API 调用进行身份验证/授权,但不能用于登录服务提供商网站。

您想要做的事情会破坏 OAuth 相对于 password anti-pattern 的优势。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-19
    • 1970-01-01
    • 2011-08-04
    • 1970-01-01
    • 2015-04-23
    • 1970-01-01
    相关资源
    最近更新 更多