twitterのつぶやき個別ページでクライアント名を取得するブックマークレット

  • /* 
     * @title twitterのつぶやき個別ページでクライアント名を取得するブックマークレット
     * @description API v1.1 で認証が必須になった為現在動作しません https://dev.twitter.com/blog/api-v1-is-retired
     * @require https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
     * @licence MIT
     */
    
    var paths = location.pathname.split('/');
    var statusId = paths.pop();
    
    if(/\d+/.test(statusId)){
      jQuery.getJSON('https://api.twitter.com/1/statuses/show.json?callback=?', {
          id: statusId
        }, function(data){
          alert(data.source);
        });
    }
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2013/07/02 14:22:48 - 2013-07-02
  2. 2012/08/28 14:32:20 - 2012-08-28