我正在为一个项目创建一个 Web 应用程序。我想让我的用户使用 twitter API 将博客发布到 twitter 上。他们将在我的网站内生成一个博客,如果他们想通过 twitter 分享他们的博客。没有太多测试 Twitter API 是否有效,更像是它在我的网站内部有效,我的语法是否合适,以及我如何合并它是正确的。它是一个班级项目。
问问题
55 次
1 回答
0
假设您使用 C# / ASP.NET,您将编写一个类来进行可以独立测试的 API 调用。我建议下载开源 Twitterizer DLL 并将其插入您的 Web 项目,主要用于 OAuth 实现。
因此,如果您要发布一条推文,您可以编写一个静态方法,如下所示:
public static bool CreateTweet(Twitterizer.OAuthTokens tokens, string tweetText)
{
var response = Twitterizer.TwitterStatus.Update(tokens, text);
return response.Result == Twitterizer.RequestResult.Success;
}
您的测试代码如下所示:
void Test()
{
var tokens = new Tw.OAuthTokens
{
_accessToken,
_accessTokenSecret,
_consumerKey,
_consumerSecret,
};
var testTweet = "test tweet text";
CreateTweet(tokens, testTweet);
}
您需要通过 Twitter 的登录过程获取令牌,或者如果您不希望用户登录,则将它们存储起来。
然后基本上上面的测试代码将被移动到您的 ASP.NET 应用程序中适当的代码隐藏部分,它应该可以正常工作!
于 2013-04-18T15:51:28.597 回答