2011-06-23 3 views
0

として、私はこのような何かをしたいです。プル画像はタイトルが読み

どうすればいいですか?

- 更新 -

オーケーので、私がこれまでに作ってみたことはクリスCoyierは、リンクを行ったように、私は「this.replaceを返す」からなる機能をしなければならないということです。

String.prototype.linkify = function() { 
    return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/, function(m) { 
     return m.link(m); 
    }); 
}; 

しかし、私の必要性のために適切な機能を書く方法を見つけることができません。

また、希望するもの: 文字列に単語(例:図)が含まれている場合は、単語全体(この場合はhttp:// ...)を選択し、src = ""に<img>タグ。

- 更新2 -

http://dev.twitter.com/pages/tweet_entities

私はそのmedia_url変数を利用することができます感じを持っています。ツイートのテキストを取得するために今使っているJSONを通じてこれを達成できますか? $.getJSON('http://twitter.com/status/user_timeline/username.json?count=10&callback=?' ... {

+0

これまでに試したことは何ですか? – Neal

+0

私はそれを行う方法を見つけることができません! –

+0

@MattiasAlfborgerこの回答を確認する - http://stackoverflow.com/questions/9951538/retrieve-twitter-pictures-or-videos-when-using-an-specific-hashtag/10909027#10909027 – mvark

答えて

1

twitterがこの情報を提供する場合、include_entities=trueを設定する必要があります。

実際のURLは、エンティティ<urls>セクションにあります。次に、サムネイルurl yourslefを作成してsrcに追加する必要があります。

+0

スニペットを書いてくださいそれ?私は現在、JSONを通して私のつぶやきを取得しています。何のために –

+0

?親指のURLを作成するには?それは、yfrogのURLを解析し、キーを取得し、それを親指のURL(Googleのyfrogの親指のURL)に追加するのと同じくらい簡単です – Bozho

+0

しかし、私がそれを行うことができないなら、それはかなり難しいです。私はかなり新人です! –

1

右のパラメータを渡すことで、TwitterのAPIから画像を取り込むことができます。次に例を示します。 https://api.twitter.com/1/statuses/media_timeline.json?offset=0&count=100&score=true&is_event=false&filter=false&include_entities=true&user_id=18099844&callback=jsfunc

さらにTwitterのフォトギャラリーの例に行く:放火魔に行われた要求でhttps://twitter.com/#!/F_i/media/slideshow?url=pic.twitter.com%2FbdeUOxcO

ルック。

そこからyfrogに由来するはずのデータを絞り込むのに役立ちます。