8

我用 PHP 构建了自己的 Twitter 应用程序,前端使用 Twitter Bootstrap 作为框架。

我想构建一个作曲家窗口,以便我的应用可以发布推文(或回复)。它需要与 bit.ly(以及可能的其他 URL 缩短器)集成。与其重新发明轮子,有什么我可以使用最好使用 jQuery 的东西吗?

理想情况下它会...

  1. 有一个从 140 开始倒数的字符计数器,当你超过 140 个字符时给出一个负数。理想情况下,如果超过 140 个字符,它将拒绝发送。
  2. 使用 bit.ly 或其他 URL 缩短器即时重写 URL(Ajax),并在缩短后相应地减少字符帐户。使用 bit.ly 的重要性在于使用自定义 URL 缩短器
  3. 即时设置屏幕名称和主题标签。

我搜索了 GitHub,似乎找不到任何东西。我还从 Twitter 上查看了twitter-text-js,但尽管它有助于完成我想做的一些事情,但文档是荒谬的且过于复杂,而且它没有与 bitly 集成。

有很多社交媒体应用程序具有我正在寻找的功能,但似乎没有任何开源并使用 PHP/jQuery 的示例代码。

谢谢。

4

1 回答 1

2

https://github.com/twitter/twitter-text-js是 Twitter 的 JavaScript 库,用于处理文本计数器、检测 URL/用户名/标签等。您可能会发现它非常有用。

编辑: twttr.txt.isInvalidTweet并且twttr.txt.getTweetLength可能是您想要的。

注意:URL 缩短不会改变推文的长度。所有 URL 在 Twitter 帖子中占用一致数量的字符,因为 Twitter 通过它们的t.co缩短器传递所有 URL。实际上,http://bit.ly不占用13个字符,因此占用了22个字符。

于 2013-11-05T12:56:09.153 回答