使用URL重写构建Twitter Composer模式

时间:2013-11-05 11:15:09

标签: php jquery css twitter url-shortener

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

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

理想情况下会...

  1. 让一个字符计数器从140倒数并给出一个 超过140个字符时的负数。理想情况下它会拒绝 如果有超过140个字符,则发送。
  2. 使用bit.ly或其他URL缩短程序即时重写URL(Ajax) 并在缩短后相应减少角色帐户。该 使用bit.ly的重要性在于使用自定义URL缩短程序
  3. 动态显示屏幕名称和主题标签。
  4. 我搜索过GitHub,似乎找不到任何东西。我也从Twitter检查了twitter-text-js,但是虽然它有助于我想要做的一些事情,但是文档是荒谬的,过于复杂,并且没有与bitly集成。

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

    感谢。

1 个答案:

答案 0 :(得分:2)

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

修改 twttr.txt.isInvalidTweettwttr.txt.getTweetLength可能就是您想要的。

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