差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| pointback仕様 [2026/01/20 19:32] – root | pointback仕様 [2026/01/29 19:09] (現在) – root | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | {{pasted:20260120-102223.png}} | + | {{pasted:20260121-023047.png}} |
| - | MMP → Temporary | + | MMP →① Temporary |
| - | MMPから届く大量のポストバックデータを、まずはそのままの形で保存します。 | + | MMPから届く大量のポストバックのパラメータを、まずはそのままの形で保存します。 |
| 理由: 直接本番テーブルに書き込むと負荷が高まるため、一旦バッファとして受け止めます。 | 理由: 直接本番テーブルに書き込むと負荷が高まるため、一旦バッファとして受け止めます。 | ||
| + | |||
| Batch Processing (バッチ処理) | Batch Processing (バッチ処理) | ||
| 一定間隔(1分ごと)で実行されます。 | 一定間隔(1分ごと)で実行されます。 | ||
| - | 処理内容: | + | 処理内容: |
| - | Pointback | + | エラーがあった場合は③Erorr Tableへ格納します。 |
| - | 整形されたデータを元に、各メディア(adleapやpointincomeなど)のAPIへ通知を送ります。 | + | |
| + | Pointback | ||
| + | 整形されたデータを元に、、各メディア(adleapやpointincomeなど)ごとの受け取るためのフォーマットに変換後、 | ||
| + | 各メディアのAPIへ通知を送ります。 | ||
| これにより、ユーザーにポイントが付与される仕組みです。 | これにより、ユーザーにポイントが付与される仕組みです。 | ||
| ---- | ---- | ||
| - | ①Temporary | + | ①Temporary |
| <php> | <php> | ||
| - | $dsn = ' | + | $dsn = ' |
| $user = ' | $user = ' | ||
| $pass = ' | $pass = ' | ||
| 行 43: | 行 47: | ||
| echo '< | echo '< | ||
| echo '< | echo '< | ||
| - | echo '< | ||
| echo '< | echo '< | ||
| echo '< | echo '< | ||
| 行 65: | 行 68: | ||
| echo '< | echo '< | ||
| echo '< | echo '< | ||
| - | echo '< | ||
| echo '< | echo '< | ||
| echo '< | echo '< | ||
| 行 89: | 行 91: | ||
| ---- | ---- | ||
| - | ②Pointback | + | ②Pointback |
| https:// | https:// | ||
| で検索可能 | で検索可能 | ||
| <php> | <php> | ||
| - | $dsn = ' | + | $dsn = ' |
| $user = ' | $user = ' | ||
| $pass = ' | $pass = ' | ||
| 行 173: | 行 175: | ||
| - | ③Error | + | ③Error |
| https:// | https:// | ||
| <php> | <php> | ||
| - | $dsn = ' | + | $dsn = ' |
| $user = ' | $user = ' | ||
| $pass = ' | $pass = ' | ||
| 行 245: | 行 247: | ||
| echo '</ | echo '</ | ||
| </ | </ | ||
| - | Result ID Temporary | + | Result ID Temporary |
| - | * Error種別 | + | Error エラーのIDを格納↓ |
| + | | ||
| * 1: | * 1: | ||
| * 2: | * 2: | ||