Skip to content

DNET_LINEPaaS

nishi_74322014 edited this page Sep 11, 2026 · 1 revision

LINEのPaaS

概要

  • LINE (SaaS)については言及しない。
  • PaaSで開発ができるようなのでどんな感じか?説明する。

詳細

アプリ

LINEミニアプリ

簡単に言うと、LINEアプリ内に組み込めるアプリ。

LIFFアプリ

簡単に言うと、LINEミニアプリから呼び出す前提のWebアプリ

  • LIFF:LINE Front-end Frameworkを使用して開発する。
  • LINEログイン(LINEの該当節を参照)とLINEミニアプリのチャネルに組み込むことができる。
  • チャネルをLINEミニアプリではなく、LINEログインにすると、直接、組み込める模様。

LINE SDK

  • 基本的には、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 アカウントを持てる。
    • 逆に言うと、

      • 1つの LINE Developer アカウントには1つの LINE Business ID しか連携できない。
        (間違って2つ目のLINE Business IDを作成すると1つ目のLINE Business IDでLINE連携ができなくなる。)
      • 故に、LINE Business IDが変わると、LINE Developer アカウントも変える必要がある。

方式

認証方法

  • OAuth2/OIDCっぽい、LINE-SDKのオリジナル・フローで、
    IDトークンの取得できる(この際、認証画面などは出なさそう)。

  • IDトークンの検証などの流れは、OAuth2/OIDCっぽいが、
    WebAPIのインターフェイスなどもSDK同様に独自仕様。

  • 取得したIDトークンをLIFFアプリに渡すことで、
    LIFFアプリでもユーザ情報を使用することができるようになる。

  • 参考

開発方法

その他

Messaging API

メッセージング・サービス

LINE Bot Designer

チャットボット・サービス

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

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally