我在VB.NET控制台应用中使用TweetSharp
(https://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网站),一切正常。
答案 0 :(得分:0)
问题解决了。事实证明,如果没有编码逗号,则所有工作都可以:
msg = "TEST https://idioms.thefreedictionary.com/devil+take+the+hindmost,+the"
service.SendTweet(New SendTweetOptions With {.Status = msg })
仍然不确定这是标准要求还是TweetSharp
的错误。我应该如何对待其他标点符号。