【问题标题】:Prevent Twitter @ mention when Tweeting through API通过 API 发送推文时防止 Twitter @ 提及
【发布时间】:2014-10-04 07:06:40
【问题描述】:

我正在使用 Twitter REST API 发布推文。但是,我不希望带有 @ 提及的推文链接到 Twitter 用户,因为它们通常指的是我网站上的用户并链接到错误的 Twitter 用户。有没有办法转义 @username 字符串,这样它就不会链接到 Twitter 用户?我尝试过在线搜索,但找不到好的解决方案。

我发现了一些关于插入零宽度空格的信息,但 API 不允许您插入 HTML 代码。其他人有解决方案吗?

【问题讨论】:

    标签: php html twitter


    【解决方案1】:

    您正在寻找的正则表达式是这样的:/(@[a-z0-9]*)/i。 它将返回/查找/匹配所有潜在的 Twitter 名称。

    【讨论】:

      【解决方案2】:

      零宽度空间不是 HTML 实体,它只是一个普通的 Unicode 字符。只需将U+00A00xC2 0xA0,如果您直接编写 utf-8)直接写入流。

      你应该记住U+00A0,故意和U+0020只差一点点。

      【讨论】:

      • 那么如果我在@符号之后写这个Unicode,它不应该是Twitter用户名了吗?
      猜你喜欢
      • 1970-01-01
      • 2020-07-21
      • 2013-01-16
      • 1970-01-01
      • 1970-01-01
      • 2015-05-16
      • 1970-01-01
      • 1970-01-01
      • 2016-06-28
      相关资源
      最近更新 更多