質問編集履歴

9

内容の追加

2020/04/16 04:16

投稿

rere--
rere--

スコア8

test CHANGED
File without changes
test CHANGED
@@ -98,14 +98,24 @@
98
98
 
99
99
  のように出た時15行目のvideoIdの値はどうすればとってくることができますか?
100
100
 
101
- いろいろ試したのですが { がでてきます
102
-
103
101
 
104
102
 
105
103
  ```php
106
104
 
105
+ $json = file_get_contents($url);
106
+
107
+ $json = mb_convert_encoding($json, 'UTF8', 'ASCII,JIS,UTF-8,EUC-JP,SJIS-WIN');
108
+
109
+ $arr = json_decode($json,true);
110
+
111
+ var_dump($arr[items]);
112
+
113
+ ```
114
+
115
+ これだといろいろ出てくるのですが
107
116
 
108
117
 
109
- echo $json[items];
110
118
 
119
+ $arr[items]['id']['videoId];
120
+
111
- ```
121
+ などにするとNULLになってしまいます

8

タイトル

2020/04/16 04:16

投稿

rere--
rere--

スコア8

test CHANGED
@@ -1 +1 @@
1
- youtube api v3で動画情報の取得 json
1
+ youtube api v3で動画情報の取得 jsonの値の呼び出し方
test CHANGED
File without changes

7

内容の追加

2020/04/15 22:24

投稿

rere--
rere--

スコア8

test CHANGED
File without changes
test CHANGED
@@ -99,3 +99,13 @@
99
99
  のように出た時15行目のvideoIdの値はどうすればとってくることができますか?
100
100
 
101
101
  いろいろ試したのですが { がでてきます
102
+
103
+
104
+
105
+ ```php
106
+
107
+
108
+
109
+ echo $json[items];
110
+
111
+ ```

6

内容の追加

2020/04/15 22:20

投稿

rere--
rere--

スコア8

test CHANGED
File without changes
test CHANGED
@@ -97,3 +97,5 @@
97
97
 
98
98
 
99
99
  のように出た時15行目のvideoIdの値はどうすればとってくることができますか?
100
+
101
+ いろいろ試したのですが { がでてきます

5

スペルミス

2020/04/15 22:15

投稿

rere--
rere--

スコア8

test CHANGED
File without changes
test CHANGED
@@ -96,4 +96,4 @@
96
96
 
97
97
 
98
98
 
99
- のように出た時15行目のvideoidの値はどうすればとってくることができますか?
99
+ のように出た時15行目のvideoIdの値はどうすればとってくることができますか?

4

タイトルの変更

2020/04/15 22:11

投稿

rere--
rere--

スコア8

test CHANGED
@@ -1 +1 @@
1
- youtube api v3で動画情報の取得
1
+ youtube api v3で動画情報の取得 json
test CHANGED
File without changes

3

内容の追加

2020/04/15 22:04

投稿

rere--
rere--

スコア8

test CHANGED
File without changes
test CHANGED
@@ -2,14 +2,98 @@
2
2
 
3
3
 
4
4
 
5
- https://www.googleapis.com/youtube/v3/search?type=video
5
+ jsonで
6
6
 
7
7
 
8
8
 
9
+ {
9
10
 
11
+ "kind": "youtube#searchListResponse",
10
12
 
13
+ "etag": "\"tnVOtk4NeGU6nDncDTE5m9SmuHc/E59Z_53UlATHGZv4KHD4BUXX_lI\"",
14
+
15
+ "regionCode": "JP",
16
+
17
+ "pageInfo": {
18
+
19
+ "totalResults": 1,
20
+
21
+ "resultsPerPage": 1
22
+
23
+ },
24
+
25
+ "items": [
26
+
27
+ {
28
+
29
+ "kind": "youtube#searchResult",
30
+
31
+ "etag": "\"tnVOtk4NeGU6nDncDTE5m9SmuHc/TqLaXzLMkz8j-feXnnj4y3HgNFY\"",
32
+
33
+ "id": {
34
+
35
+ "kind": "youtube#video",
36
+
37
+ "videoId": "I1vgQY1qxMM"
38
+
39
+ },
40
+
41
+ "snippet": {
42
+
43
+ "publishedAt": "2020-04-15T20:22:11.000Z",
44
+
11
- 検索欄に上のURLにAPIのキーなどを書くと情報がでてくるのですがどのようにすれば変数などにいれて使うことができますか?
45
+ "channelId": "UCeK9HFcRZoTrvqcUCtccMoQ",
46
+
47
+ "title": "【雀魂】朝活麻雀と雑談。【にじさんじ/渋谷ハジメ】",
48
+
49
+ "description": "おはようございます、今日もいい朝ですね。 ---------------------------------------------------------------- はじめましての方は初めまして!そうでない方は...",
50
+
51
+ "thumbnails": {
52
+
53
+ "default": {
54
+
55
+ "url": "https://i.ytimg.com/vi/I1vgQY1qxMM/default_live.jpg",
56
+
57
+ "width": 120,
58
+
59
+ "height": 90
60
+
61
+ },
62
+
63
+ "medium": {
64
+
65
+ "url": "https://i.ytimg.com/vi/I1vgQY1qxMM/mqdefault_live.jpg",
66
+
67
+ "width": 320,
68
+
69
+ "height": 180
70
+
71
+ },
72
+
73
+ "high": {
74
+
75
+ "url": "https://i.ytimg.com/vi/I1vgQY1qxMM/hqdefault_live.jpg",
76
+
77
+ "width": 480,
78
+
79
+ "height": 360
80
+
81
+ }
82
+
83
+ },
84
+
85
+ "channelTitle": "渋谷ハジメのはじめ支部",
86
+
87
+ "liveBroadcastContent": "live"
88
+
89
+ }
90
+
91
+ }
92
+
93
+ ]
94
+
95
+ }
12
96
 
13
97
 
14
98
 
15
- また最終的には配信中リンクを出せるようにですがどうパラメータを書けいいですか?
99
+ のように時15行目videoidの値はどうすれとってくることがきますか?

2

誤字

2020/04/15 22:03

投稿

rere--
rere--

スコア8

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,4 @@
1
1
  phpをメインにyoutube動画の情報を取得して動画のリンクを作りたいのですが
2
-
3
- youtube api v3 でURLに
4
2
 
5
3
 
6
4
 

1

誤字

2020/04/15 19:06

投稿

rere--
rere--

スコア8

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- phpをメインにyoutube動画の情報を取得するして動画のリンクを作りたいのですが
1
+ phpをメインにyoutube動画の情報を取得して動画のリンクを作りたいのですが
2
2
 
3
3
  youtube api v3 でURLに
4
4