【问题标题】:Post Tweets to Twitter from FaceBook using ASP.Net C#使用 ASP.Net C# 从 FaceBook 将推文发布到 Twitter
【发布时间】:2011-03-08 16:41:24
【问题描述】:

我已经使用 FaceBook ToolKit for .Net 创建了一个 facebook 应用程序,我想做的是为 FaceBook 创建一个允许用户发推文的 WebApp。

我还阅读了 twitterizer 库,它允许 ASP.Net 为 Twitter 创建应用程序,但它带有 OAuth 身份验证,用户被重定向到 Twitter.com。

我想要做的是,一旦用户获得许可,该应用程序将接受其 Twitter 帐户的用户名和密码,然后使用 Twitterizer 库发布他们的推文。

我只需要一点指导

非常感谢

【问题讨论】:

    标签: c# asp.net facebook twitter


    【解决方案1】:

    简短回答:您必须使用 OAuth。

    Twitter 不再支持基本 HTTP 身份验证,现在要求所有 Twitter 应用程序使用 OAuth。您不再需要让您的应用使用他们的 Twitter 用户名/密码。这就是 OAuth 的重点。

    这与 Facebook 应用授权的工作方式非常相似。当有人想使用您的 Facebook 应用程序时,他们必须登录 Facebook,并授予您的应用程序使用您的信息的权限。

    现在 Twitter 也是如此。您需要为您的应用程序获取一个 twitter API 密钥,然后当用户第一次想要发推文时,您将使用您的 API 密钥向 Twitter 发出 OAuth 请求,这将使您的用户首先登录 Twitter,然后授权您的应用程序。

    在该过程之后,您的应用程序将能够将用户推文“发布”到他们各自的 Twitter 帐户。

    【讨论】:

    • 感谢您的回答,但是您描述了一种情况,即不同的用户要从某个网站发布推文,但是如果我要将信息发布到我自己的推特帐户该怎么办从我的网站?我找到了很多示例,但它们都需要一个新的身份验证会话才能在发布任何推文之前获取令牌...如何为我的网站和我的帐户进行永久授权?
    猜你喜欢
    • 1970-01-01
    • 2011-09-30
    • 2013-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-18
    相关资源
    最近更新 更多