Twitterにリンクする代わりに、Yahoo Pipesを使用して、クリックしたときにそのURLにリンクするURLを含むよりもツイートを取得するにはどうすればよいのでしょうか。
1 に答える
1
私はいくつかの仮定をしました。
- メッセージに複数のリンクがある場合は、最初のURLが必要です
- URLがない場合は、ツイートをスキップします
- あなたはhttpとhttpsリンクだけを気にします
フローは終了します:
- 1フェッチフィード-TwitterRSSを使用
- 2フィルター-
item.description
正規表現に一致しますhttps?://
- 3名前の変更-名前を付けて
item.description
コピーlink
- 4正規表現- (s)に
item.link
置き換えます^.*?(https?://[\w:#@%/;$()~?+-=\.&]+).*$
$1
すべてのツイートを表示したい場合、最も簡単な方法は、フィードを上部で分割し、URLのあるフィードとないフィードをフィルタリングして、URLのフィードのみを処理することです。最後に、出力する前にフィードを再マージできます。
より多くのURLタイプが必要な場合は、手順2と4でに変更https?://
します。(https?|ftp|etc)://
ここでサンプルを作成しました。
于 2010-04-02T05:17:43.630 に答える