回答編集履歴

3

www

2023/06/10 05:41

投稿

退会済みユーザー
test CHANGED
@@ -12,6 +12,6 @@
12
12
  ```
13
13
  $client = new \GuzzleHttp\Client();
14
14
  ```
15
- というコードスニペットがあるから、これを使えばいいんじゃないかな?
15
+ というコードスニペットがあるから、これを使えばいいんじゃないかな?まあ質問のコードの部分以外にも修正しなきゃいけないところはあるだろうけど・・・
16
16
 
17
17
  動作環境を記載してないサイト/ろくに更新してないサイトは、あんま参考にしない方がいいよ。

2

www

2023/06/10 05:39

投稿

退会済みユーザー
test CHANGED
@@ -7,3 +7,11 @@
7
7
  質問文にあるコードは、おそらくバージョン7以前用のコード。
8
8
  なので、インストールするlinebot-sdk-phpを7以前に固定するか、
9
9
  今のコードをバージョン8用に変える。
10
+
11
+ 公式の[ドキュメント](https://github.com/line/line-bot-sdk-php#create-the-bot-client-instance)を見たら
12
+ ```
13
+ $client = new \GuzzleHttp\Client();
14
+ ```
15
+ というコードスニペットがあるから、これを使えばいいんじゃないかな?
16
+
17
+ 動作環境を記載してないサイト/ろくに更新してないサイトは、あんま参考にしない方がいいよ。

1

2023/06/10 05:32

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,8 @@
1
1
  linebot-sdk-php は 8.0.0からディレクトリ構成が[大幅に変わっている](https://github.com/line/line-bot-sdk-php/commit/5f8669a4a641f1b19cd247908b8e8e47740e0ed7)。
2
+
3
+
4
+ バージョン8には、LINEディレクトリの下にLINEBotディレクトリがない。
5
+ だからそのエラーが発生してる。
2
6
 
3
7
  質問文にあるコードは、おそらくバージョン7以前用のコード。
4
8
  なので、インストールするlinebot-sdk-phpを7以前に固定するか、