0

我有一个非常简单的应用程序,它试图获取用户,然后检索该用户的用户时间线

TwitterCredentials.SetCredentials("cred1","cred2", "cred3","cred4");
var user = Tweetinvi.User.GetUserFromScreenName("ladygaga");
var timelineTweets = user.GetUserTimeline();

这在我的本地机器上运行良好。但是,当我将它部署到服务器时,用户为空,并且我得到一个未设置为对象实例的对象引用。查看网络流量,没有调用 twitter api 的呼叫。

任何想法可能导致此问题?

4

1 回答 1

1

当您从 Tweetinvi API 收到一个空对象时,这意味着对 Twitter API 的请求因任何原因而失败。

请使用 ExceptionHandler 提供与此异常相关的更多信息

// Get Last Exception
var exceptionDetails = ExceptionHandler.GetLastException();

// Let you manage all the exceptions from Tweetinvi
ExceptionHandler.SwallowWebExceptions = false;

// Log Exceptions
ExceptionHandler.WebExceptionReceived += (sender, args) => { var exceptionReceived = args.Value; };
于 2014-08-06T10:22:26.960 回答