-
Notifications
You must be signed in to change notification settings - Fork 0
DNET_LINEPaaS
- 戻る
- PaaS(クラウドの該当節を参照)
- LINE (SaaS)
- LINE (SaaS)については言及しない。
- PaaSで開発ができるようなのでどんな感じか?説明する。
簡単に言うと、LINEアプリ内に組み込めるアプリ。
簡単に言うと、LINEミニアプリから呼び出す前提のWebアプリ
- LIFF:LINE Front-end Frameworkを使用して開発する。
- LINEログイン(LINEの該当節を参照)とLINEミニアプリのチャネルに組み込むことができる。
- チャネルをLINEミニアプリではなく、LINEログインにすると、直接、組み込める模様。
- 基本的には、LINE API(WebAPI)のラッパーとして機能するものらしい。
- for Android、for iOS、for Unity、for Flutterなど、
様々なプラットフォームに向けたモノがある。
-
LINEアカウント
- 一般ユーザのアカウント
- スマホが必要。複数持つには、複数のスマホが必要。
-
PC版のLINEアカウント
- 電話番号とメアドがあれば、アカウントを登録できる
- 故に、開発用に個別にスマホを準備する必要はない。
-
LINE Developer アカウント
- PC版を含め、LINEアカウントを開発者のアカウントとして登録できる。
- プロバイダおよびチャンネルを作成できる。
-
LINE公式アカウント
- チャンネルを作った際に自動的に作成される。
-
LINE Business ID
-
チャンネル等の各種サービスの管理画面にログインするときに使用するID
-
3パターンがある。
- 個人LINEアカウント登録済みのLINE Business ID
- メールアドレス登録済みのLINE Business ID
- 両方が登録済みのLINE Business ID
-
チャンネルを作った際、若しくは、公式アカウントにログインすると自動的に作成される。
-
-
Developer アカウント、公式アカウント、Business IDの多重度
-
自動的に作成される...から、1:1:1のように見えるが違う。
-
多重度
- LINE公式アカウント -> LINE Business ID
1つのLINE Business IDは100個の公式アカウントを持てる。 - LINE Developer アカウント -> LINE Business ID
1つのLINE Business IDは複数のLINE Developer アカウントを持てる。
- LINE公式アカウント -> LINE Business ID
-
逆に言うと、
- 1つの LINE Developer アカウントには1つの LINE Business ID しか連携できない。
(間違って2つ目のLINE Business IDを作成すると1つ目のLINE Business IDでLINE連携ができなくなる。) - 故に、LINE Business IDが変わると、LINE Developer アカウントも変える必要がある。
- 1つの LINE Developer アカウントには1つの LINE Business ID しか連携できない。
-
-
OAuth2/OIDCっぽい、LINE-SDKのオリジナル・フローで、
IDトークンの取得できる(この際、認証画面などは出なさそう)。 -
IDトークンの検証などの流れは、OAuth2/OIDCっぽいが、
WebAPIのインターフェイスなどもSDK同様に独自仕様。 -
参考
- LIFFアプリおよびサーバーでユーザー情報を使用する | LINE Developers
https://developers.line.biz/ja/docs/liff/using-user-profile/#use-user-info-on-server
- LIFFアプリおよびサーバーでユーザー情報を使用する | LINE Developers
-
LINEミニアプリには開発用、審査用、本番用の3つのチャネルがある。
-
開発用、審査用は、LINE公式アカウントに紐付くLINE Developer アカウントでのみ確認できる。
-
参考
- LINEミニアプリ用LINE Developersコンソールガイド | LINE Developers
LINEミニアプリ用LINE Developersコンソールの基本的な仕組み
https://developers.line.biz/ja/docs/line-mini-app/discover/console-guide/#basic-structure-line-developers-console-for-mini-app
- LINEミニアプリ用LINE Developersコンソールガイド | LINE Developers
-
プログラマーのメモ書き
- LINE ボット開発のための開発者アカウントの取得について
https://blog.mori-soft.com/entry/2019/09/11/135506 - LINE Developer アカウントと LINE 公式アカウントの関係
https://blog.mori-soft.com/entry/2019/10/03/141914
- LINE ボット開発のための開発者アカウントの取得について
メッセージング・サービス
チャットボット・サービス
人工知能系サービス
-
LIFF / LINEミニアプリ | LINE API UseCase
https://lineapiusecase.com/ja/api/miniliff.html -
LINE Developers
-
LINEミニアプリ
-
LINE Front-end Framework
-
Messaging API
https://developers.line.biz/ja/services/messaging-api/ -
Bot Designer
https://developers.line.biz/ja/services/bot-designer/ -
LINE CLOVA
https://developers.line.biz/ja/services/line-clova/
-
補足:LINE と Yahoo! JAPAN の統合により、運営会社は LINEヤフー株式会社となっている。また LINE CLOVA(スマートスピーカー系)は 2023 年にサービスを終了している。
移行メモ
- PukiWiki のページ内アンカ(
#xxxxxxxx)は GitHub Wiki では再現できないため、 同一ページ内のアンカは見出しから生成されるアンカに張り替え、 他ページのアンカを指すリンクは「〜(ページ名の該当節を参照)」の形に置き換えた。- リンク先が未移行のページは、移行先のファイル名を
`DNET_○○.md`の形で示し TODO.md に登録した。
Tags: 移行, LINE, LINEのPaaS, LINEミニアプリ, LIFF, LINE SDK, Messaging API, LINE Business ID
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。