TweetSharp不会在URL中发布带逗号(%2C)的推文

时间:2017-10-27 16:43:25

标签: .net vb.net tweets tweetsharp

我在VB.NET控制台应用中使用TweetSharphttps://www.nuget.org/packages/TweetSharp/)发布推文:

msg = "TEST https://idioms.thefreedictionary.com/devil+take+the+hindmost%2c+the"
service.SendTweet(New SendTweetOptions With {.Status = msg })

除非URL包含逗号,否则一切正常。在这种情况下,没有任何内容被发布(没有错误,没有任何反应)。如果我从上面的示例中移除%2c,则推文发布正常。

如果我手动发布相同的推文(来自Twitter.com网站),一切正常。

1 个答案:

答案 0 :(得分:0)

问题解决了。事实证明,如果没有编码逗号,则所有工作都可以:

msg = "TEST https://idioms.thefreedictionary.com/devil+take+the+hindmost,+the"
service.SendTweet(New SendTweetOptions With {.Status = msg })

仍然不确定这是标准要求还是TweetSharp的错误。我应该如何对待其他标点符号。