回答編集履歴
3
追記
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
`fetch()`の戻り値を判断したほうが良いです。
|
2
|
-
多分`200`以外で返っていると思うので、コードから原因を調査して下さい。
|
2
|
+
多分`200`以外で返っていると思うので、[ステータスコード](https://developers.line.biz/ja/reference/messaging-api/)から原因を調査して下さい。
|
3
3
|
|
4
4
|
ログは`Logger`ではなく`console`を使います。
|
5
5
|
```GAS
|
2
コード修正
answer
CHANGED
@@ -8,9 +8,9 @@
|
|
8
8
|
var response = UrlFetchApp.fetch(line_endpoint, options); // optionsはPOSTデータ
|
9
9
|
var rcode = response.getResponseCode();
|
10
10
|
var rbody = response.getContentText();
|
11
|
-
if (rcode !== 200) {
|
11
|
+
if (rcode !== 200) {
|
12
|
-
|
12
|
+
console.log("%d: %s", rcode, rbody);
|
13
|
-
}
|
13
|
+
}
|
14
14
|
} catch(e) {
|
15
15
|
console.log(e);
|
16
16
|
}
|
1
コード修正
answer
CHANGED
@@ -5,9 +5,9 @@
|
|
5
5
|
```GAS
|
6
6
|
// サンプル
|
7
7
|
try {
|
8
|
-
|
8
|
+
var response = UrlFetchApp.fetch(line_endpoint, options); // optionsはPOSTデータ
|
9
|
-
|
9
|
+
var rcode = response.getResponseCode();
|
10
|
-
|
10
|
+
var rbody = response.getContentText();
|
11
11
|
if (rcode !== 200) {
|
12
12
|
console.log("%d: %s", rcode, rbody);
|
13
13
|
}
|