8

フレームワークとして Twitter Bootstrap を使用して、フロント エンドを備えた PHP で独自の Twitter アプリを作成しました。

アプリでツイート (または返信) を投稿できるように、コンポーザ ウィンドウを作成したいと考えています。bit.ly (および場合によっては他の URL 短縮サービス) と統合する必要があります。車輪を再発明するのではなく、できればjQueryを使用できるものはありますか?

理想的には...

  1. 140 からカウントダウンし、140 文字を超えると負の数を与える文字カウンターを用意します。理想的には、140 文字を超える場合は送信を拒否します。
  2. bit.ly またはその他の URL 短縮サービスを使用してオンザフライ (Ajax) で URL を書き換え、短縮された文字アカウントをそれに応じて減らします。bit.ly を使用する重要性は、カスタム URL 短縮サービスを使用することです。
  3. その場でスクリーン名とハッシュタグをスタイルします。

GitHub を検索しましたが、何も見つからないようです。Twitter からtwitter-text-jsもチェックアウトしましたが、やりたいことの一部には役立ちますが、ドキュメントは無意味で複雑すぎて、bitly と統合できません。

私が探している機能を備えたソーシャル メディア アプリはたくさんありますが、オープン ソースで PHP/jQuery を使用するサンプル コードはないようです。

ありがとう。

4

1 に答える 1

2

https://github.com/twitter/twitter-text-jsは、テキスト カウンター、URL/ユーザー名/ハッシュタグの検出などを処理するための Twitter の JavaScript ライブラリです。非常に便利です。

編集: twttr.txt.isInvalidTweetおそらくあなたがtwttr.txt.getTweetLength望むものです。

注: URL 短縮によってツイートの長さが変わることはありません。Twitter の投稿では、すべての URL が一定数の文字を使用します。これは、Twitter がすべての URL をt.co短縮機能を介して渡すためです。実際にhttp://bit.lyは 13 文字ではなく、この理由で22文字必要です。

于 2013-11-05T12:56:09.153 に答える