質問編集履歴
8
やったことをさらに追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -30,7 +30,7 @@
|
|
30
30
|
|
31
31
|
|
32
32
|
|
33
|
-
追記
|
33
|
+
追記1
|
34
34
|
|
35
35
|
もう一度記事の通りにしてLINE botを作りました。
|
36
36
|
|
@@ -47,3 +47,13 @@
|
|
47
47
|
ユーザーとbotの関係に応じた友だち追加画面が表示されるようです。
|
48
48
|
|
49
49
|
ひょっとしたら、そこに解決のヒントがあるかもしれないと思い投稿しました。
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
追記2
|
54
|
+
|
55
|
+

|
56
|
+
|
57
|
+
documentにあったのですが、ユーザーセッションが存在し、scopeをprofileにしている場合は同意画面は表示されないようです。
|
58
|
+
|
59
|
+
同意画面と友だち追加画面は違うかもしれませんが、同様の現象が起きているのかもしれません。
|
7
やったことを追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -27,3 +27,23 @@
|
|
27
27
|
|
28
28
|
|
29
29
|
友だち追加画面が表示されない原因のわかる方、ご回答お願いします。
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
追記
|
34
|
+
|
35
|
+
もう一度記事の通りにしてLINE botを作りました。
|
36
|
+
|
37
|
+
するとアカウントリンク時に友だち追加画面が表示されました。
|
38
|
+
|
39
|
+
ですが、一度アカウントリンクを解除し再び有効にした時は表示されませんでした。
|
40
|
+
|
41
|
+
(先ほど追加したLINE botはブロック後友だちから削除しました。)
|
42
|
+
|
43
|
+
最初にあげた記事では友だち追加画面はアカウントリンク初回以降も表示されていたのですが...
|
44
|
+
|
45
|
+
LINEログインのdoccumentを見ても、初回しか表示されない訳ではないようです。
|
46
|
+
|
47
|
+
ユーザーとbotの関係に応じた友だち追加画面が表示されるようです。
|
48
|
+
|
49
|
+
ひょっとしたら、そこに解決のヒントがあるかもしれないと思い投稿しました。
|
6
簡潔に
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,63 +1,29 @@
|
|
1
|
-
|
1
|
+
Alexa、LINEログインとMessaging APIを使って、Alexaと連携したLINE botを作成しています。
|
2
|
+
|
3
|
+
以下の記事と同様のことをしています。
|
4
|
+
|
5
|
+
記事:https://qiita.com/igarashisan_t/items/d1b2e8283a3feddddf46
|
2
6
|
|
3
7
|
|
4
8
|
|
5
|
-
|
9
|
+
ですが、アカウントリンク時に友だち追加画面が表示されません。
|
6
10
|
|
7
|
-
最初にLINE botを作成した時は友達追加画面を表示させていませんでした。
|
8
|
-
|
9
|
-
|
11
|
+
アカウントリンク すると、LNIEログイン画面から「Alexaアプリのアカウントリンク が終了しました」という表示の画面に遷移してしまいます。
|
10
12
|
|
11
13
|
|
12
14
|
|
13
|
-
|
15
|
+
具体的には以下のことを行いました。
|
16
|
+
|
17
|
+
・bot_prompt=aggresiveに設定
|
18
|
+
|
19
|
+
・LINEログインコンソールから、作成したbotを指定する
|
20
|
+
|
21
|
+
・アプリタイプをwebにする
|
14
22
|
|
15
23
|
|
16
24
|
|
17
|
-
|
25
|
+
一度bot_promptを設定せずにアカウントリンクしたので、一度アカウントリンクを切断し再びアカウントリンクしたのですが、友だち追加画面が表示されませんでした。
|
18
26
|
|
19
27
|
|
20
28
|
|
21
|
-
Alexaアプリからアカウントリンクを実行すると、LINEログイン画面が表示されます。その後、「アカウントリンクが正常に完了しました」と表示されてしまい、友だち追加画面が飛ばされています。
|
22
|
-
|
23
|
-
|
24
|
-
|
25
|
-
気になっているのが、二つあります。
|
26
|
-
|
27
|
-
ひとつ目はドキュメントにはLINEログインのバージョンが2.1以降でなければ友だち追加画面を表示できない、と書いてあったことです。
|
28
|
-
|
29
|
-
ですが、LINEログインのバージョンの確認方法が調べてもわかりませんでした。
|
30
|
-
|
31
|
-
二つ目は元々友だち追加画面を表示させずにアカウントリンクしていたことです。
|
32
|
-
|
33
|
-
Alexaスキルのアカウントリンク設定画面の認証URIを変えた時に、「アカウントリンクを行ったユーザーは、スキルの再リンクを行うまで、以前のURIを引き続き使用します。」と表示されていました。アレクサアプリの方から、スキルを無効化し、再び有効化してアカウントリンクしたのですが友だち追加画面は表示されませんでした。再リンクとは僕が行ったことと違うのでしょうか?
|
34
|
-
|
35
|
-
|
36
|
-
|
37
|
-
また、具体的には以下のことを行いました。
|
38
|
-
|
39
|
-
LINE Developerコンソールで行ったこと
|
40
|
-
|
41
|
-
・コンソールから、LINEログインチャネルの「このチャネルにリンクされたbot」を作成したbotに指定する
|
42
|
-
|
43
|
-
・LINEログインチャネル、LINE messaging APIチャネル、両者に管理者権限があることを確認
|
44
|
-
|
45
|
-
|
46
|
-
|
47
|
-
Alexa側のアカウントリンクの設定でやったこと
|
48
|
-
|
49
|
-
・認証URIをhttps://access.line.me/oauth2/v2.1/authorize?bot_prompt=aggressiveに設定する
|
50
|
-
|
51
|
-
・アクセストークンのURIをhttps://api.line.me/oauth2/v2.1/tokenに設定
|
52
|
-
|
53
|
-
・スコープをprofileに
|
54
|
-
|
55
|
-
・ユーザーの認可スキームをHTTP Basic認証 (推奨)に設定
|
56
|
-
|
57
|
-
・リダイレクトURLを記事の通り設定
|
58
|
-
|
59
|
-
・ユーザーのクライアントID,シークレットも記事の通り設定
|
60
|
-
|
61
|
-
|
62
|
-
|
63
|
-
|
29
|
+
友だち追加画面が表示されない原因のわかる方、ご回答お願いします。
|
5
状況を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -15,6 +15,10 @@
|
|
15
15
|
|
16
16
|
|
17
17
|
そこで記事の通りに設定したのですが、友達追加画面がうまく表示されません。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
Alexaアプリからアカウントリンクを実行すると、LINEログイン画面が表示されます。その後、「アカウントリンクが正常に完了しました」と表示されてしまい、友だち追加画面が飛ばされています。
|
18
22
|
|
19
23
|
|
20
24
|
|
4
状況を正確に
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,15 +10,27 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
友達追加画面を表示したいと思い、[この記事](https://qiita.com/igarashisan_t/items/d1b2e8283a3feddddf46#%E9%80%9A%E7%9F%A5%E9%80%81%E4%BF%A1%E7%94%A8%E3%81%AEmessaging-api%E3%83%81%E3%83%A3%E3%83%8D%E3%83%ABline-bot)を参考に設定を変更しました。
|
13
|
+
ですが友達追加画面を表示したいと思い、[この記事](https://qiita.com/igarashisan_t/items/d1b2e8283a3feddddf46#%E9%80%9A%E7%9F%A5%E9%80%81%E4%BF%A1%E7%94%A8%E3%81%AEmessaging-api%E3%83%81%E3%83%A3%E3%83%8D%E3%83%ABline-bot)を参考に設定を変更しました。
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
で
|
17
|
+
そこで記事の通りに設定したのですが、友達追加画面がうまく表示されません。
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
+
気になっているのが、二つあります。
|
22
|
+
|
23
|
+
ひとつ目はドキュメントにはLINEログインのバージョンが2.1以降でなければ友だち追加画面を表示できない、と書いてあったことです。
|
24
|
+
|
25
|
+
ですが、LINEログインのバージョンの確認方法が調べてもわかりませんでした。
|
26
|
+
|
27
|
+
二つ目は元々友だち追加画面を表示させずにアカウントリンクしていたことです。
|
28
|
+
|
29
|
+
Alexaスキルのアカウントリンク設定画面の認証URIを変えた時に、「アカウントリンクを行ったユーザーは、スキルの再リンクを行うまで、以前のURIを引き続き使用します。」と表示されていました。アレクサアプリの方から、スキルを無効化し、再び有効化してアカウントリンクしたのですが友だち追加画面は表示されませんでした。再リンクとは僕が行ったことと違うのでしょうか?
|
30
|
+
|
31
|
+
|
32
|
+
|
21
|
-
具体的には以下のことを行いました。
|
33
|
+
また、具体的には以下のことを行いました。
|
22
34
|
|
23
35
|
LINE Developerコンソールで行ったこと
|
24
36
|
|
@@ -44,10 +56,4 @@
|
|
44
56
|
|
45
57
|
|
46
58
|
|
47
|
-
気になっているのが、ドキュメントにはLINEログインのバージョンが2.1以降でなければ友だち追加画面を表示できない、と書いてあったことです。
|
48
|
-
|
49
|
-
ですが、LINEログインのバージョンの確認方法が調べてもわかりませんでした。
|
50
|
-
|
51
|
-
|
52
|
-
|
53
59
|
バージョン確認方法も含めて、原因のわかる方はご回答お願いします。
|
3
test
CHANGED
File without changes
|
test
CHANGED
@@ -44,4 +44,10 @@
|
|
44
44
|
|
45
45
|
|
46
46
|
|
47
|
+
気になっているのが、ドキュメントにはLINEログインのバージョンが2.1以降でなければ友だち追加画面を表示できない、と書いてあったことです。
|
48
|
+
|
49
|
+
ですが、LINEログインのバージョンの確認方法が調べてもわかりませんでした。
|
50
|
+
|
51
|
+
|
52
|
+
|
47
|
-
原因のわかる方はご回答お願いします。
|
53
|
+
バージョン確認方法も含めて、原因のわかる方はご回答お願いします。
|
2
状況を詳細にした
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,6 +3,14 @@
|
|
3
3
|
|
4
4
|
|
5
5
|
記事にあるように、アカウントリンク時にmessaging apiの友達追加画面を表示させたいです。
|
6
|
+
|
7
|
+
最初にLINE botを作成した時は友達追加画面を表示させていませんでした。
|
8
|
+
|
9
|
+
つまり、認証URIをhttps://access.line.me/oauth2/v2.1/authorizeに設定していました。
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
友達追加画面を表示したいと思い、[この記事](https://qiita.com/igarashisan_t/items/d1b2e8283a3feddddf46#%E9%80%9A%E7%9F%A5%E9%80%81%E4%BF%A1%E7%94%A8%E3%81%AEmessaging-api%E3%83%81%E3%83%A3%E3%83%8D%E3%83%ABline-bot)を参考に設定を変更しました。
|
6
14
|
|
7
15
|
|
8
16
|
|
1
状況を詳細に
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
具体的には以下のことを行いました。
|
14
14
|
|
15
|
-
|
15
|
+
LINE Developerコンソールで行ったこと
|
16
16
|
|
17
17
|
・コンソールから、LINEログインチャネルの「このチャネルにリンクされたbot」を作成したbotに指定する
|
18
18
|
|