0

ツイートを送信する簡単なコードがあります。% 記号を含むメッセージを保持すると、401 Unauthorized エラーが発生します。

class Program
{
    static void Main(string[] args)
    {
        var test = new TwitterService("ConsumerKey", "ConsumerSecret", "Token", "TokenSecret");

        try
        {
            // "Test 1, So, I know there's no #inflation and so on...but the 10y inflation swap just went to 2.80%. 5y CPI 5y forward is 3.15%. Hmmm."
            test.SendTweet(WebUtility.HtmlEncode("Test 3, So, I know there's no #inflation and so on...but the 10y inflation swap just went to 2.80%. 5y CPI 5y forward is 3.15. Hmmm."));
        }
        catch (Exception ex)
        {
            if (ex.Message.Equals(""))
            {

            }
        }
    }
}

同じメッセージを TweetDeck または Twitter ページから直接送信すると、問題なく投稿されます。何か案は?

4

1 に答える 1

0

%通常の%記号の代わりに使用する必要があるようです。

于 2013-02-05T16:49:56.560 に答える