2017-12-29 50 views
0

私はページをGoogle AMPに変換しており、クッキーにアクセスして部門のビューを設定する必要があります。私はこれのためのAPIを作成することを考えています。AMPページのAPIを使用してクッキーにアクセス

APIは、自分のドメインで利用可能なすべてのCookieをJSON形式で返します。 <amp-state>コンポーネントを使用してAPIをヒットし、返されたJSONを保存します。そして、この状態に応じて行動を起こします。

これはAMPで使用する有効なアプローチですか?これにセキュリティの流れはありますか?

+0

これは有効なアプローチです(ただし、ローカルで利用可能な情報にアクセスするためのネットワーク要求を作成するのは間違いです)。あなたのユースケースについてもっと詳しく説明できますか?もっと良いアプローチがあるかもしれません。 –

+0

私たちはリードジェネレーションのウェブサイトです。ユーザー情報をクッキーに保存します。したがって、クッキーがクライアントで利用可能な場合は、リード送信フォーム(ユーザーの詳細を尋ねる)ではなく、リードボタンを表示するだけです。だから私は、ボタンやフォームを表示するかどうかを決定するために、クッキーにアクセスする必要があります。これを達成するより良い方法があるかどうか教えてください。 – ctor

答えて

0

この場合、amp-listを使用するのが正しいアプローチです。 amp-listはあなたのサーバにリクエストを出し、クッキーを読んで適切なJSONレスポンスを返します。 amp-listを使用してアンプリスト内のフォーム/ボタンをレンダリングすることができます。

このサンプルでは、​​これを行う方法を示します。https://ampbyexample.com/advanced/favorite_button/

関連する問題