PHPでAPIを叩く

date_range 2024/04/04
エンジニアインターン
engineer_man_mono

今日はプッシュ前の実験用ローカルコンテナの構築をし、

ついにコードを触り始めました!

プッシュ?コンテナ?

複数人で開発を行う場合、GitHubというツールを使って
リモートに本編を置き、手元に持ってきて編集して戻す、

という方法をとるのでした。

(前回の私の投稿をチェック!https://guardian.jpn.com/intern/diary/20240403-ikeda/)

このときリモートからローカルに持ってくるのをプル(pull)、

ローカルからリモートに戻すのをプッシュ(push)といいます。

この時、プッシュ前に本当に正しく動作するかどうか、

ローカルで実験したくないですか?

問題を含むコードをプッシュしてしまうとリモートのプログラム全体に影響が及んでしまいます。
(このことを弊社では「ぶっ壊す」とよく言います)

この時の実験環境がコンテナです。

さて、本題です。

APIって何?


APIのイメージ

例えばECサイトでお買い物するとき、

カード番号なんかを入力してポチっとするだけで商品が買えますね。

ではECサイトのオーナーというのはクレジットカードのサービスまで

全て作っているのでしょうか?

答えはNOです。

上の図のように、ECサイトはカード会社に決済システムを委託しているのです。
このように委託することを「APIを叩く」と言います。

そしてそれを前回紹介したPHPで記述することができます。

APIとはApplication Programming Interfaceの略であり、
PHPはサーバー処理を記述するものです。

エンドユーザのリクエストをサーバで処理し、またほかのサーバにリクエスト

するということです。

ここまで聞けば「PHPでAPIを叩く」と聞いても大体わかるのではないでしょうか?

それでは!

エビ天丼

▲今日のお昼は近くのてんぷら屋さんでエビ天丼をいただきました!

*COMMENT*

  • 児玉 尚哉

    児玉 尚哉

    更新日:2024-04-04 20:27

    *コメント*

    PHPをちゃんと触ったことが無いので既に技術力の差を見せつけられました、、、
    わかりやすいAPIの説明からの天丼の流れが個人的にツボでした笑
    次はどこのランチに行くのか楽しみにしてます!

    *コメント*

  • 鈴木 健太

    鈴木 健太

    更新日:2024-04-05 09:23

    *コメント*

    PHPを勉強しようと思いつつ手をつけられずにいます、、、
    プログラミングの役に立つ知識是非書いてください!楽しみにしています。

    *コメント*

  • 岡部 ちよ

    岡部 ちよ

    更新日:2024-04-05 09:54

    *コメント*

    池田さん、おつかれさまです!
    なんとなくとしか分かっていなかったAPIについて、池田さんの図と説明でスッと頭に入ってきました!
    これからの活動日記も楽しみです!
    (画像、かわいいですね✨)

    *コメント*

  • 奥村 優

    奥村 優

    更新日:2024-04-06 19:12

    *コメント*

    お疲れ様です。
    APIの知識は開発するにあたって必須ですよね。覚えることがたくさんあって大変だと思いますが頑張ってください!

    *コメント*

*コメント*

*ログイン*

メールアドレス
パスワード