Type-47 / MISSION_Ad-tech

0 stars 0 forks source link

計測サーバのAPIを設計しよう #1

Open SuguruOoki opened 4 years ago

SuguruOoki commented 4 years ago

概要

設計について現在よくわからないため、メンターと一緒にタスクを整理

わからないこと

メンターからのコメント

調べた内容について

計測サーバー

HTTPメソッド

Cookie

実際に設計するやり方

REST API

アクセス解析の仕組み

認識している流れ

  1. 計測タグが入ったHTMLなどをユーザーが読み込む
  2. 計測サーバーがユーザーが認識する

もうちょい細かく

  1. 計測タグが読み込まれてJavaScriptがリクエストをサーバーに自動送信
  2. サーバー側がどの画面?どのボタン押したの?を認識して、アクセスの情報を保存

何を書くと良いのか?

いつ、どこで

いつ=現在時刻のこと どこで=URL, どのボタンなのか

どちらともJavaScriptで取得できます。

作るべきもの

  1. JavaScriptで情報を送信するフロントエンドの一つのページ→
  2. APIを持つサーバーサイドの内容

ざっくり仕様を満たすためのまとめ

Cookieとか無理なんで・・・w 最初からできたらまぁ苦労しねえ・・・w

参考

https://qiita.com/Morinikiz/items/c2af4ffa180856d1bf30 https://www.google.com/search?sxsrf=ALeKk00uJ_X9cTROdytF1ZHibNG8NMY1PA%3A1601254261440&ei=dTNxX7yzGtLW-QaB-pu4BQ&q=api+python+%E4%BD%9C%E6%88%90&oq=API+Python&gs_lcp=CgZwc3ktYWIQAxgBMgIIADICCAAyAggAMgIIADICCAAyAggAMgIIADICCAA6BAgAEEc6BAgjECc6BggjECcQEzoFCAAQsQM6BAgAEEM6BwgAELEDEAQ6BAgAEARQ5w9YxyNgkjNoAHABeACAAZMBiAHnCJIBAzAuOZgBAKABAaoBB2d3cy13aXrIAQLAAQE&sclient=psy-ab

Type-47 commented 3 years ago

~10/3までの進捗 ①HTML, javascriptファイルを用意し,HTML上に時刻等の情報を出力できた. →HTMLでの出力でなくHTTPリクエスト(POST or PUT)できるようにするが,とりあえずDjangoのWebサーバの用意の方を優先して,ここで保留. ②django及びDjango REST Frameworkをやってみる. 参考 https://qiita.com/__init__/items/f5a5a64a05541fcda713 →自分のPC上でまともにpythonを使うのが初めてで,pip,pipenv等の用意で精いっぱい....始めのプロジェクトを作ったところでストップしました.