首页 > 解决方案 > Tweetsharp 不发送推文或抛出异常

问题描述

我想通过 Twitter API 发送推文。机器人连接,但它根本不做任何事情。我试图发送直接消息或只是阅读推文,但没有任何反应。应用程序不执行_twitterService.SendTweet()方法中的代码。不抛出异常。

    private const string ApiKey = "*************";

    private const string ApiSecretKey = "*********************";

    private const string AccessToken = "**************-****************";

    private const string AccessTokenSecret = "*********************";

    private static readonly TwitterService _twitterService = new TwitterService(ApiKey, ApiSecretKey, AccessToken, AccessTokenSecret);

    static void Main(string[] args)
    {
        Console.WriteLine($"{DateTime.Now} - Start");
        SendTweet();
    }

    public static void SendTweet()
    {
        var result = _twitterService.SendTweet(new SendTweetOptions { Status = "Hello World" }, (tweet, response) =>
        {
            if (response.StatusCode == System.Net.HttpStatusCode.OK)
            {
                Console.ForegroundColor = ConsoleColor.Green;
                Console.WriteLine($"{DateTime.Now} - Tweet sent");
                Console.ResetColor();
            }
            else
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine($"{DateTime.Now} - ERROR - {response.Error.Message}");
                Console.ResetColor();
            }
        });
    }

标签: c#.nettweetsharp

解决方案


推荐阅读