【问题标题】:Twitter web intent not prepending @ sign to `via` parameterTwitter 网络意图未将 @ 符号添加到“via”参数
【发布时间】:2016-06-07 02:26:57
【问题描述】:

我正在使用一个简单的 Twitter web intent(超链接)来自一个以移动为中心的网站,旨在让访问者撰写一条指向我网站上页面的推文。 Intent 填充了各种参数,包括一个持有 Twitter 句柄的 via 参数:

https://twitter.com/intent/tweet?url=...&via=MyTwitterHandle

当在大多数平台上单击该链接时,它会在浏览器中打开 twitter.com,并且一切正常。 Twitter 撰写对话框打开,其中预先填充了链接中的所有信息。

但是,在安装了 Twitter 的 iOS 9 设备上,出现了问题。正如通用链接所期望的那样,本地 Twitter 应用程序处理点击。但是当它加载时,via 参数(包含我的 Twitter 用户名)被填充而没有预先添加 @ 符号。原生撰写对话框如下所示:

因为 @ 字符没有前置,Twitter 不会将其识别为用户名。

我在 Twitter 的开发者网站上发现了这个问题的 twomentions,但没有解决方案。

虽然与documentation for the Tweet Intent 不同,我尝试在via 参数本身中包含@ 符号,但在使用移动Web Twitter 界面的非常常见的情况下,这会导致@@

对于包含via 参数并适用于所有主要移动平台的非常简单的推文意图,我还有哪些其他解决方案?

【问题讨论】:

    标签: ios twitter mobile-website ios-universal-links


    【解决方案1】:

    不是一个真正的答案,但我只是尝试过,似乎问题已在 2016 年 3 月 17 日得到解决!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-21
      • 1970-01-01
      • 1970-01-01
      • 2017-02-02
      • 2015-06-08
      • 2016-09-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多