2013-02-05 1 views
0

트윗을 보내는 간단한 코드가 있습니다. 내가 트윗 덱 또는 직접 트위터 페이지를 사용을 통해 동일한 메시지를 보내는 경우Tweetsharp를 사용하는 Twitter 게시물의 % 기호는 401 권한이 없음

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("")) 
      { 

      } 
     } 
    } 
} 

, 그것은 아무런 문제없이 게시물 : 거기에 % 기호와 메시지를 유지하는 것은 401 권한 오류가 발생합니다. 어떤 아이디어?

+1

정보를 보내기 전에 HTML 인코딩해야하는 것처럼 들립니다. – bdrelling

+0

시도한 WebUtility.HtmlEncode, 변경 없음 .. – Rob

+0

@Rob - 귀하의 시도를 반영하도록 코드를 업데이트하십시오. –

답변

0

정규 % 기호 대신 %을 사용해야하는 것 같습니다.

관련 문제