質問編集履歴
1
誤字など
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,7 +3,7 @@
|
|
3
3
|
|
4
4
|
### 前提
|
5
5
|
・APIキー取得済みです。
|
6
|
-
・YouTubeのAPIを用いてJavaScriptでjosnを取得したことがあ
|
6
|
+
・YouTubeのAPIを用いてJavaScriptでjosnを取得したことがありますが、コードの意味はよくわかっていないレベルです。
|
7
7
|
|
8
8
|
### 発生している問題・エラーメッセージ
|
9
9
|
[公式ドキュメント](https://developers.notion.com/reference/get-block-children)を参照し、該当のソースコードを実行しましたが、下記のエラーでした。
|
@@ -12,11 +12,11 @@
|
|
12
12
|
```
|
13
13
|
|
14
14
|
### 該当のソースコード
|
15
|
-
実行は完全に
|
15
|
+
実行は完全に下記のままです。
|
16
16
|
|
17
|
-
おそらく3つ値(`@notionhq/client`と`process.env.NOTION_API_KEY`と`blockId`)はそれぞれ適切な値が入るのかと思いますが、そういったことはせず、とりあえずエラー覚悟で完全に
|
17
|
+
おそらく3つ値(`@notionhq/client`と`process.env.NOTION_API_KEY`と`blockId`)はそれぞれ適切な値が入るのかと思いますが、そういったことはせず、とりあえずエラー覚悟で完全に下記のまま実行しました。
|
18
18
|
|
19
|
-
実行場所はAPIキーを発行したNotioinアカウント
|
19
|
+
実行場所はAPIキーを発行したNotioinアカウントにある、とあるページで開発ツールを開き、そのコンソール画面です。
|
20
20
|
```JavaScript
|
21
21
|
const { Client } = require('@notionhq/client');
|
22
22
|
|
@@ -33,7 +33,7 @@
|
|
33
33
|
```
|
34
34
|
|
35
35
|
### 試したこと
|
36
|
-
先に述べましたように3つ値それぞれ適切な値が入るのかと思います。
|
36
|
+
先に述べましたように3つ値はそれぞれ適切な値が入るのかと思います。
|
37
37
|
|
38
38
|
それらを欠いた状態で実行しましたので、
|
39
39
|
「@notionhq/clientというURLにはアクセスできません」か
|
@@ -47,12 +47,12 @@
|
|
47
47
|
下記の●●は対象ページID32文字です。★★は取得したAPIキーです。(取得時にsecret_の接頭辞がありましたが、この接頭辞をつけたままでいいのかどうかも分かっていません。)
|
48
48
|
|
49
49
|
```JavaScript
|
50
|
-
const
|
50
|
+
const blockId = '●●';
|
51
|
-
const
|
51
|
+
const NOTION_API_KEY = 'secret_★★';
|
52
52
|
|
53
|
-
fetch(`https://api.notion.com/v1/blocks/${
|
53
|
+
fetch(`https://api.notion.com/v1/blocks/${blockId}/children`, {
|
54
54
|
headers: {
|
55
|
-
'Authorization': `Bearer ${
|
55
|
+
'Authorization': `Bearer ${NOTION_API_KEY}`,
|
56
56
|
'Notion-Version': '2021-05-13',
|
57
57
|
},
|
58
58
|
})
|
@@ -63,7 +63,6 @@
|
|
63
63
|
.catch(error => {
|
64
64
|
console.log('エラーが発生しました:', error);
|
65
65
|
});
|
66
|
-
|
67
66
|
```
|
68
67
|
しかしコンソールに出たのは下記のエラーでした
|
69
68
|
```
|