少し前のHabréには、@ Anywhereサービスの作成に専念するTwitter開発者に関する投稿がありました。
@anywhereの主な目標は、最もシンプルで普遍的な方法を使用して、サードパーティのサイトにTwitter機能を導入することです。 技術サポートは、わずか数行のJavascriptコードに含まれています。
@Anywhereの機能:
- @式の形式の構造へのリンク
- ホバー情報表示
- フォローボタンを追加
- サイトからツイートを送信する
- ツイートのフォローと送信には、アプリケーションでのユーザー認証が必要です。
Anywhereは、アプリケーション(Twitterではない)でユーザーを検証する方法を提供します
詳細はこちら 。
サービスの使用の説明もここで見つけることができます 。
catのサンプルJavaScriptコードの下。
UPD:最初に、 ここに新しいアプリケーションを登録してAPIKeyアプリケーションコードを取得する必要があります 。
次に、@ Anywhere javascriptを次のコードに接続します。
これで、twttrオブジェクトを使用して、anywhere()関数を呼び出すことができます。
<script type=«text/javascript»>
twttr.anywhere( function (twitter) {
//
twitter(«body»).linkifyUsers( ); //className:'red'
// hover
twitter(«body»).hovercards();
// hovercard
twitter( ".hovercard" ).hovercards({
username: function (node){
var twitter_regexp = /twitter\.com\/([a-z0-9_]*)\/?(.*)?/gi;
if (node.href.match(twitter_regexp) && (twitter_match = twitter_regexp.exec(node.href))){
return twitter_match[1];
}
return '' ;
}
});
// follow
twitter( "#main" ).followButton(«anywhere»);
//c tweetBox
twitter( ".comments" ).tweetBox();
twitter( ".comments" ).connectButton({ size: 'large' });
});
</script>
実際の例はこちらです。