質問編集履歴

8

やったことをさらに追加

2019/09/24 06:42

投稿

yuta_kg
yuta_kg

スコア24

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
+ ![イメージ説明](f013153ed025edefd2243ec7a3f7e099.png)
56
+
57
+ documentにあったのですが、ユーザーセッションが存在し、scopeをprofileにしている場合は同意画面は表示されないようです。
58
+
59
+ 同意画面と友だち追加画面は違うかもしれませんが、同様の現象が起きているのかもしれません。

7

やったことを追加

2019/09/24 06:42

投稿

yuta_kg
yuta_kg

スコア24

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

簡潔に

2019/09/24 05:11

投稿

yuta_kg
yuta_kg

スコア24

test CHANGED
File without changes
test CHANGED
@@ -1,63 +1,29 @@
1
- [この記事](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)のようにAlexaとLINEをアカウントリンクして、Alexaスキルにメッセージ送信機能を付けたと考えています。
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
- 記事にあるように、アカウントリンク時にmessaging apiの追加画面表示させたいです
9
+ ですが、アカウントリンク時に友だち追加画面表示されま
6
10
 
7
- 最初にLINE botを作成した時は友達追加画面を表示させていませんでした。
8
-
9
- つまり認証URIをhttps://access.line.me/oauth2/v2.1/authorize設定していました
11
+ アカウントリンク するとLNIEログイン画面から「Alexaアプリのアカウントリンク が終了しました」という表示の画面遷移してしまいま
10
12
 
11
13
 
12
14
 
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)を参考に設定を変更しました。
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

状況を追加

2019/09/24 00:29

投稿

yuta_kg
yuta_kg

スコア24

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

状況を正確に

2019/09/24 00:17

投稿

yuta_kg
yuta_kg

スコア24

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

2019/09/23 22:44

投稿

yuta_kg
yuta_kg

スコア24

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

状況を詳細にした

2019/09/23 12:23

投稿

yuta_kg
yuta_kg

スコア24

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

状況を詳細に

2019/09/23 12:09

投稿

yuta_kg
yuta_kg

スコア24

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