【问题标题】:How to send twitter status update with umlauts?如何使用变音符号发送 Twitter 状态更新?
【发布时间】: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,消息“无法验证您”。 .

如何发送变音符号?

谢谢!

【问题讨论】:

    标签: api twitter status diacritics


    【解决方案1】:

    我们在 LWP::Authen::Oauth.pm 中发现了一个错误,导致发送到 Twitter API 的请求中的编码损坏。修复了那个bug之后就没有问题了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-22
      • 1970-01-01
      • 1970-01-01
      • 2010-11-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-02
      相关资源
      最近更新 更多