如何使用变音符号发送 Twitter 状态更新?
Posted
技术标签:
【中文标题】如何使用变音符号发送 Twitter 状态更新?【英文标题】:How to send twitter status update with umlauts? 【发布时间】:2021-10-27 06:47:27 【问题描述】:我可以使用 Twitter API 发送 Twitter 推文。每个没有德语变音符号的状态更新都被接受,我可以在我的 Twitter 帐户中看到它。
通过向https://api.twitter.com/1.1/statuses/update.json?status=Hello%20folks 发送 POST 请求来发送推文
在内容正文中发送 status=... 时(使用 application/x-www-form-urlencoded)我收到错误“缺少必需的参数:状态。”。所以发送 url 似乎是正确的。
但是,当在 status=...%2C% 参数中发送像 ä、ö、ü、ß 这样的德语变音符号(变音符号)时,我得到的只是非特定错误:代码 32,消息“无法验证您”。 .
如何发送变音符号?
谢谢!
【问题讨论】:
【参考方案1】:我们在 LWP::Authen::Oauth.pm 中发现了一个错误,导致发送到 Twitter API 的请求中的编码损坏。修复了那个bug之后就没有问题了。
【讨论】:
以上是关于如何使用变音符号发送 Twitter 状态更新?的主要内容,如果未能解决你的问题,请参考以下文章