【问题标题】:Tweetinvi GetUserFromScreenName is nulllTweetinvi 从屏幕名称获取用户为空
【发布时间】:2014-09-28 22:30:53
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: c# asp.net-mvc iis twitter tweetinvi


    【解决方案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; };
    

    【讨论】:

      猜你喜欢
      • 2013-03-09
      • 2015-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-15
      • 2018-08-19
      • 1970-01-01
      • 2016-07-19
      相关资源
      最近更新 更多