使用ASP.Net C从FaceBook发布推特到Twitter#

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

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

我想要做的是,一旦用户授权,应用程序将接受他们的Twitter帐户的用户名和密码,然后使用Twitterizer库它将发布他们的推文。

我只需要一点指导

非常感谢

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

Twitter已不再支持Basic HTTP Auth,现在所有Twitter应用程序都需要OAuth。 您不再需要让您的应用使用他们的Twitter用户名/密码。 这就是OAuth的观点。

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

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

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