Twitter 搜索 API:推文文本应该包含 XML 还是 HTML?

发布于 2024-10-06 07:28:48 字数 392 浏览 1 评论 0原文

我的应用程序成功使用来自 Twitter 搜索 API 的 JSON。但是,我对应该如何处理内容感到困惑。每个 Tweet JSON 对象都有一个“文本”属性,因此我认为应该如此对待它。然而,我在内容中看到了很多 "&amp 和其他废话。

是 Twitter API 本身很糟糕,并且错误地将文本内容编码为 XML,还是 Twitter API 的使用者应该以某种方式将推文文本处理为纯文本以外的内容?我意识到有一个标记约定,例如 @username 表示与其他 Twitter 用户的通信,http:// 表示链接。我们是否还应该期待 XML 或 HTML 实体?显然,我不想盲目地将 Tweet 文本插入为 HTML。

My application is successfully consuming JSON from the Twitter search API. However, I'm confused as to how I should process the content. Each Tweet JSON object has a "text" property, so I'd assumed that it should be treated as such. However, I'm seeing a lot of ", &, and other nonsense in the content.

Is the Twitter API just bad and is erroneously encoding text content as through it's XML, or are consumers of the Twitter API supposed to somehow process the Tweet text as something other than plain text? I realize there's a markup convention, such as @username indicating communication with other Twitter users and http:// indicating a link. Are we also supposed to expect XML or HTML entites? Obviously, I don't want to just blindly insert the Tweet text as HTML.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ヅ她的身影、若隐若现 2024-10-13 07:28:48

文本字段返回文本,不是 html 也不是 xml,但在文本中它使用特殊的 html 字符来表示“ tjat 是引号(因为它不能将它们包含在 json 中而不造成混乱),它还添加了特殊字符,这些字符是来自外语,如“2011\u5e746\u6708\u767a\u”,所以不要惊讶地发现这些东西,只要了解最常见的标记,这样当你想对文本做一些事情时就可以替换它们。

the text field returns text not html neither xml, but in the text it uses the special html characters for things like " tjat are quotation marks (cause it can not include them in the json without making a mess) it also adds special characters which are from foreign languages like "2011\u5e746\u6708\u767a\u", so don't be suprissed to find this things. Just get to know the most common marquers so you can replace them when you want to do something with the text.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文