在这方面需要大量帮助。基本上在我的应用程序中,我需要访问twitter api,根据特定的搜索标签获取前50个帖子并显示它们。很自然地,身份验证的议程就出现了。现在这给我带来了严重的麻烦。我的代码似乎无法工作,因为-错误的身份验证数据[215]。我使用了TweetSharp包来形成我的代码。
我会把它贴在这里--
public class TweetHelper
public class TweetHelper
{
public static string _consumerKey = "whatever";
public static string _consumerSecret = "whatever";
public static string _accessToken = "whatever";
public static string _accessTokenSecret = "whatever";
public static List<TwitterStatus> GetTweetList1()
{
TwitterService twitterService = new TwitterService(_consumerKey, _consumerSecret);
int tweetcount = 1;
----&燃气轮机;var tweets\u search=twitterService。搜索(新搜索选项{Q=#ClimateChange,Resulttype=TwitterSearchResultType.Popular,Count=50});
----&燃气轮机;推特服务。AuthenticateWith(\u accessToken,\u accessTokenSecret);
List<TwitterStatus> resultList = new List<TwitterStatus>(tweets_search.Statuses);
foreach (var tweet in tweets_search.Statuses)
{
try
{
tweet.User.ScreenName.ToString();
tweet.User.Name.ToString();
tweet.Text.ToString();
tweet.RetweetCount.ToString();
tweet.User.FavouritesCount.ToString();
tweet.User.ProfileImageUrl.ToString();
tweet.CreatedDate.ToString();
("https://twitter.com/intent/retweet?tweet_id=" + tweet.Id).ToString();
("https://twitter.com/intent/tweet?in_reply_to=" + tweet.Id).ToString();
("https://twitter.com/intent/favorite?tweet_id=" + tweet.Id).ToString();
tweetcount++;
}
catch (Exception exp)
{
throw exp;
}
}
return resultList;
}
}
我使用rest客户端postman和所有这些来交叉检查api请求。是的,它确实返回了215个代码错误的身份验证数据。有人告诉我,这可能是因为我电脑上的时钟和互联网时间不同步。所以我也这么做只是为了确保。还是没什么。我真的很沮丧。请在这个问题上帮助我。我发现很难过去。
提前感谢,