node.js、Angular CLIをインストールし、GitHub()からプロジェクトリポジトリをクローンします。 。git clone https://github.com/sitepoint-editors/twitter-angular-client
を使用して依存関係をインストールします
npm install
https://www.php.cn/link/6c0cba7fd1d9c8124e5ab636376ad492api key、api secret、api secret、access intoken tokenの秘密を獲得するために、新しいTwitterアプリを作成します。アクセストークンシークレット。 これらの資格情報は、Twitter APIにアクセスするために重要です。 それらを安全に保つことを忘れないでください。
サーバーは、Twitter APIとAngularアプリケーションの間の仲介者として機能します。 Twitterアプリの資格情報を使用してを更新します。 サーバーは、パッケージを使用して、Twitter APIとserver.js
と対話し、ルーティングを行います。
Twit
Express.js
:
/api/user
account/verify_credentials
:/api/home
およびstatuses/home_timeline
:それぞれ好み/解除とリツイート/リツイートのツイートを処理します。 これらには、Twitterアプリの設定で「読み取りと書き込み」アクセスレベルが必要です。
/api/favorite/:id
Node.jsサーバーを実行する/api/retweet/:id
node server
Angularアプリケーション:
角度サービスとコンポーネント:ng serve
TwitterService
:HttpClient
を使用してhttp要求をnode.jsサーバーに処理します。 ユーザーデータ、ホームタイムライン、およびアクションの実行(リツイートなど)を取得するための方法を提供します。
AppComponent
。TweetsComponent
を読み込みます
TweetsComponent
を使用します
TweetComponent
TweetComponent
:ツイートテキストを消毒およびフォーマットするカスタムパイプ、言及とURLをクリック可能なリンクに変換します。
TweetPipe
TweetPipe
以上がNodejsとAngularでTwitterクライアントを構築しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。