API Level 15より この形式のイベントはサポートされなくなります

API Level 15よりこの形式のイベントはサポートされなくなりました。引き続きイベントを使用するには次のように変更してください。

変更前

function PreProcessTimelineStatus(status){
    var s = status.text;
    while(s.match('http://j.mp/[a-zA-Z0-9]+','g')){
        var jmpUrl = RegExp.lastMatch;
        var resp = Http.sendRequest(jmpUrl, false);
        resp.header.match('Location:.+?(http.+)', 'i');
        s = s.replace(jmpUrl, RegExp.$1);
    }
    status.text = s;
}

変更後

// 変更例1
TwitterService.addEventListener('preProcessTimelineStatus', function(status){
    var s = status.text;
    while(s.match('http://j.mp/[a-zA-Z0-9]+','g')){
        var jmpUrl = RegExp.lastMatch;
        var resp = Http.sendRequest(jmpUrl, false);
        resp.header.match('Location:.+?(http.+)', 'i');
        s = s.replace(jmpUrl, RegExp.$1);
    }
    status.text = s;
});

// 変更例2
function PreProcessTimelineStatus(status){
    var s = status.text;
    while(s.match('http://j.mp/[a-zA-Z0-9]+','g')){
        var jmpUrl = RegExp.lastMatch;
        var resp = Http.sendRequest(jmpUrl, false);
        resp.header.match('Location:.+?(http.+)', 'i');
        s = s.replace(jmpUrl, RegExp.$1);
    }
    status.text = s;
}
TwitterService.addEventListener('preProcessTimelineStatus', PreProcessTimelineStatus);

イベントハンドラ


PreProcessTimelineStatuses?

未実装

PreProcessTimelineStatus?

ステータスを処理する前に呼び出されます

パラメータ

status
Status Objectが渡されます。textプロパティを加工するとそのように表示されます。

PreFilterProcessTimelineStatus?

フィルタを処理する前に呼び出されます

パラメータ

status
Status Objectが渡されます。

戻り値
trueを返すとステータスの処理を中断できます

Supported API Level
10

PostFilterProcessTimelineStatus?

未実装

PostProcessTimelineStatus?

未実装

PostProcessTimelineStatuses?

未実装

PreSendUpdateStatus?

ステータス送信前に呼び出されます

パラメータ

status
StatusUpdate Objectが渡されます。textプロパティ、in_reply_to_status_idプロパティを送信前に加工できます

戻り値
trueを返すとpostをキャンセルできます*1

PostSendUpdateStatus?

ステータス送信後に呼び出されます

パラメータ

なし

ReceiveFavorite?

PostがだれかにFavoritedされた時に呼び出されます

パラメータ

source
Favoriteに追加したユーザのUser Object
target
現在のユーザのUser Object
target_object
FavoritedされたStatus Object

*1 API Level 5以降でサポート

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-08-27 (土) 10:33:41 (1175d)