目的は、ユーザー名を入力し、ユーザーの Twitter フィードを返し、これを Web サイトに保存することです。
Twitter アカウントを使用して Twitter でウィジェットを作成しました。私の考えは、ウィジェットのテキストをコピーし、ユーザーが表示したい Twitter ユーザー名をフォームに入力したときに、ユーザー名を交換することでした。
残念ながら、生成された data-widget-id が、作成したユーザーに固有のように見えるため、これを行うことができません。
<a class="twitter-timeline" href="https://twitter.com/**USERNAME**" data-widget-id="**WIDGET ID**">Tweets by</a>
<script>!function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (!d.getElementById(id)) { js = d.createElement(s); js.id = id; js.src = "//platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); } }(document, "script", "twitter-wjs");</script>
これを達成するための最善の方法についてのアイデアは、oauthentication を見てきましたが、タイムラインを表示するためにユーザーがログインする必要がないため、ユーザーのタイムラインを表示するために認証する必要がある理由がわかりません。