Twitter APIを使用してツイートを取得するJavascriptがいくつかあります。データを解析し、jQueryを使用してDOM用のHTMLを生成します。
私が表示したいのは、「このツイートを表示」リンクです。そうですね、ちょっと馬鹿げていますが、ユーザーは特定のツイートのURLを取得できます。
Href付きのタグを生成しています。 URLは次の形式です。
http://Twitter.com/{Twitter-user-id}/status/{Tweet-status-id}
中かっこ内のコンテンツは、ツイートから抽出された実際のデータです(いいえ、中かっこは含まれていません)。例えば:
http://Twitter.com/Atechtrader/status/57432099984130050
動作中に起こることは、これは一部のツイートでは機能するが、他のツイートでは機能しないことです。失敗したものについては、Twitterサーバーは、要求されたページが存在しないという内容で応答します。
私は何か間違っていますか?
https://Twitter.com/statuses/ID
動作するはずです。
必要なステータスにリダイレクトします。
参考:id_strは、idの代わりに呼び出す必要がある変数です
id_strはTweetオブジェクトから取得して https://Twitter.com/statuses/ [id_str] に置き換える必要があります
残念ながら、これまでに提供されたすべての回答はHTTPリダイレクトに依存しています。
直接リンクの形式は次のとおりです。 https://Twitter.com/i/web/status/ {Tweet-status-id}
次のように使用できます:
ユーザー名ではなくステータスIDに基づくTwitterリダイレクト。
デスクトップとモバイルで機能します。
私はそれを試してみました。うまくいきました:-Web: https://Twitter.com/statuses/ID -モバイル&& Web: https://Twitter.com/User_ID/statuses/Tweet_ID
皆さんのお役に立てば幸いです。