<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LINE</title>
	<atom:link href="https://javeo.jp/tag/line/feed/" rel="self" type="application/rss+xml" />
	<link>https://javeo.jp</link>
	<description>ほどほどレベルのプログラミング</description>
	<lastBuildDate>Tue, 14 Jan 2025 05:53:32 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://javeo.jp/wp-content/uploads/2025/08/cropped-ExcelPython_future-32x32.jpg</url>
	<title>LINE</title>
	<link>https://javeo.jp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【Python】LINE Notify終了のお知らせと代替方法-公式アカウント作成とMessaging API</title>
		<link>https://javeo.jp/line-messaging-api/</link>
					<comments>https://javeo.jp/line-messaging-api/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Mon, 13 Jan 2025 22:00:00 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[LINE]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=2727</guid>

					<description><![CDATA[目次 LINE Notify終了のお知らせMessaging APIを利用するために色々登録するLINE Developersコンソールに登録プロパイダーの作成Messaging APIチャネル（LINE公式アカウント） [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<div class="wp-block-cocoon-blocks-info-box block-box primary-box">
<p>お手軽にLINE通知できる&#8221;<strong>LINE Notify</strong>&#8220;ですが、2025/3/31にサービス終了するお知らせが届きました</p>



<p>今は&#8221;<strong>Messaging API</strong>&#8220;が主流になっているのか今回こちらに統合されるような形になっているみたいです</p>



<p>と言うことで&#8221;<strong>LINE Notify</strong>&#8220;を&#8221;<strong>Messaging API</strong>&#8220;に置き換える手順をまとめていきます</p>
</div>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">LINE Notify終了のお知らせ</a></li><li><a href="#toc2" tabindex="0">Messaging APIを利用するために色々登録する</a><ol><li><a href="#toc3" tabindex="0">LINE Developersコンソールに登録</a></li><li><a href="#toc4" tabindex="0">プロパイダーの作成</a></li><li><a href="#toc5" tabindex="0">Messaging APIチャネル（LINE公式アカウント）の作成</a></li></ol></li><li><a href="#toc6" tabindex="0">LINE Notifyの代替になる機能を探す</a><ol><li><a href="#toc7" tabindex="0">まずはMessaging APIの有効化</a></li></ol></li><li><a href="#toc8" tabindex="0">Pythonでプッシュ通知用のプログラムを作る</a><ol><li><a href="#toc9" tabindex="0">&#8220;ユーザーID&#8221;の取得箇所</a></li><li><a href="#toc10" tabindex="0">&#8220;チャンネルアクセストークン&#8221;の取得箇所</a></li><li><a href="#toc11" tabindex="0">実際にプログラムを実行してみた結果</a></li></ol></li><li><a href="#toc12" tabindex="0">あとがき</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">LINE Notify終了のお知らせ</span></h2>



<div class="wp-block-media-text is-stacked-on-mobile" style="grid-template-columns:25% auto"><figure class="wp-block-media-text__media"><img fetchpriority="high" decoding="async" width="313" height="679" src="https://javeo.jp/wp-content/uploads/2024/11/2024-11-12_23h51_44-1.png" alt="" class="wp-image-2729 size-full" srcset="https://javeo.jp/wp-content/uploads/2024/11/2024-11-12_23h51_44-1.png 313w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-12_23h51_44-1-138x300.png 138w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-12_23h51_44-1-69x150.png 69w" sizes="(max-width: 313px) 100vw, 313px" /></figure><div class="wp-block-media-text__content">
<p>まずはLINE Notifyに届いた悲しいお知らせについて</p>



<p>何の前触れもなく（多分）LINE通知が来まして、私はクラウドソーシングの案件検索バッチの通知で使っていたのでサービス終了は結構な痛手・・</p>



<p>兎にも角にも通知の最後にあるリンクに何か情報があると思ってリンクをクリックしてみます</p>



<p>↓↓↓は同じリンクです</p>



<p><a rel="noopener noreferrer" target="_blank" href="https://notify-bot.line.me/closing-announce">サービス終了の詳細を見る</a></p>
</div></div>



<p>ページを開いてみるとサービス終了に加えてやはりありました、代替方法の案内です</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>弊社サービスで利用可能な代替方法</strong></p>



<p>通知を送る代替方法として、LINE公式アカウントからメッセージを送信できる<a rel="noreferrer noopener" target="_blank" href="https://developers.line.biz/ja/services/messaging-api/">Messaging API</a>の利用をご検討ください。Messaging APIを利用することで、一定数のメッセージを毎月無料で送信できます。料金に関する詳細は、「<a rel="noreferrer noopener" target="_blank" href="https://developers.line.biz/ja/docs/messaging-api/overview/#line-official-account-plan">Messaging APIの料金</a>」を参照してください。</p>



<p>Messaging APIで利用できる機能の詳細は、「<a rel="noreferrer noopener" target="_blank" href="https://developers.line.biz/ja/docs/messaging-api/">Messaging APIドキュメント</a>」の各ページを参照してください。</p>
<cite><a rel="noopener noreferrer" target="_blank" href="https://notify-bot.line.me/closing-announce">https://notify-bot.line.me/closing-announce</a></cite></blockquote>



<p>と言うことで&#8221;<strong><span class="marker-under"><span class="bold-red">Messaging API</span></span></strong>&#8220;を使う手続きを調べます！</p>



<h2 class="wp-block-heading"><span id="toc2">Messaging APIを利用するために色々登録する</span></h2>



<p>Messaging APIを利用するためには最終的に公式チャンネルの作成が必要になるようでして、そこに至るまでに諸々登録らしく順番に対応していきます</p>



<h3 class="wp-block-heading"><span id="toc3">LINE Developersコンソールに登録</span></h3>



<p>いつの間にやら<a rel="noopener noreferrer" target="_blank" href="https://developers.line.biz/ja/">Developersサイト</a>がリニューアルされてましたが・・兎にも角にもログインをしてみます</p>



<p>※LINE Notifyを利用していた前提なので個人アカウントで登録しているものとして進めます</p>



<p><a rel="noopener noreferrer" target="_blank" href="https://developers.line.biz/ja/">Developersサイト</a>からまずはLINE Developersコンソールに登録していきます</p>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex">
<div class="wp-block-cocoon-blocks-timeline timeline-box cf block-box not-nested-style cocoon-block-timeline"><div class="timeline-title">LINE Developersの登録手順</div><ul class="timeline">
<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP1</div><div class="timeline-item-content cf"><div class="timeline-item-title"><a rel="noopener noreferrer" target="_blank" href="https://developers.line.biz/ja/">LINE Developers</a>サイトで右上の&#8221;コンソールにログイン&#8221;をクリック</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large is-style-default"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h02_37.jpg"><img decoding="async" width="1024" height="538" src="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h02_37-1024x538.jpg" alt="" class="wp-image-2804" srcset="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h02_37-1024x538.jpg 1024w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h02_37-300x158.jpg 300w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h02_37-150x79.jpg 150w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h02_37-768x403.jpg 768w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h02_37.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>



<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP2</div><div class="timeline-item-content cf"><div class="timeline-item-title">LINE Business IDと言いつつ、この段階では普段使いのLINEアカウントでログインできるので上段の&#8221;LINEアカウントでログイン&#8221;を</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/11/2024-11-17_06h14_55-2.png"><img decoding="async" width="1024" height="538" src="https://javeo.jp/wp-content/uploads/2024/11/2024-11-17_06h14_55-2-1024x538.png" alt="" class="wp-image-2762" srcset="https://javeo.jp/wp-content/uploads/2024/11/2024-11-17_06h14_55-2-1024x538.png 1024w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-17_06h14_55-2-300x158.png 300w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-17_06h14_55-2-150x79.png 150w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-17_06h14_55-2-768x403.png 768w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-17_06h14_55-2.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>



<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP3</div><div class="timeline-item-content cf"><div class="timeline-item-title">メアド＆パスワードかQRコードでログインを</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/11/2024-11-17_06h19_46.png"><img decoding="async" width="1024" height="538" src="https://javeo.jp/wp-content/uploads/2024/11/2024-11-17_06h19_46-1024x538.png" alt="" class="wp-image-2763" srcset="https://javeo.jp/wp-content/uploads/2024/11/2024-11-17_06h19_46-1024x538.png 1024w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-17_06h19_46-300x158.png 300w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-17_06h19_46-150x79.png 150w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-17_06h19_46-768x403.png 768w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-17_06h19_46.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>



<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP4</div><div class="timeline-item-content cf"><div class="timeline-item-title">ログインするとLINEビジネスIDの作成を求められるので作成開始</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h20_47-3.png"><img decoding="async" width="1024" height="538" src="https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h20_47-3-1024x538.png" alt="" class="wp-image-2764" srcset="https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h20_47-3-1024x538.png 1024w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h20_47-3-300x158.png 300w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h20_47-3-150x79.png 150w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h20_47-3-768x403.png 768w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h20_47-3.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>



<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP5</div><div class="timeline-item-content cf"><div class="timeline-item-title">開発者名とメアドを求められるので適当に設定してLINE開発者契約に同意にチェックを入れて作成</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h21_47-2.png"><img decoding="async" width="1024" height="969" src="https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h21_47-2-1024x969.png" alt="" class="wp-image-2766" srcset="https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h21_47-2-1024x969.png 1024w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h21_47-2-300x284.png 300w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h21_47-2-150x142.png 150w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h21_47-2-768x726.png 768w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h21_47-2.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>



<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP6</div><div class="timeline-item-content cf"><div class="timeline-item-title">完了！</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h22_47-1.png"><img decoding="async" width="1024" height="986" src="https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h22_47-1-1024x986.png" alt="" class="wp-image-2767" srcset="https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h22_47-1-1024x986.png 1024w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h22_47-1-300x289.png 300w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h22_47-1-150x144.png 150w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h22_47-1-768x739.png 768w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h22_47-1.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>
</ul></div>
</div>



<h3 class="wp-block-heading"><span id="toc4">プロパイダーの作成</span></h3>



<p>続いてプロパイダーを作成します</p>



<p>LINE Developersコンソールに登録完了した画面と同じですがデベロッパートップ画面にある&#8221;新規プロパイダー作成&#8221;ボタンから登録処理していきます</p>



<div class="wp-block-cocoon-blocks-timeline timeline-box cf block-box not-nested-style cocoon-block-timeline"><div class="timeline-title">プロパイダーの作成手順</div><ul class="timeline">
<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP1</div><div class="timeline-item-content cf"><div class="timeline-item-title">デベロッパー画面のトップで&#8221;新規プロパイダー作成&#8221;を<br></div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h51_19-2.png"><img decoding="async" width="1024" height="538" src="https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h51_19-2-1024x538.png" alt="" class="wp-image-2781" srcset="https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h51_19-2-1024x538.png 1024w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h51_19-2-300x158.png 300w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h51_19-2-150x79.png 150w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h51_19-2-768x403.png 768w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h51_19-2.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>



<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP2</div><div class="timeline-item-content cf"><div class="timeline-item-title">プロパイダー名を適当に設定</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h52_54-1.png"><img decoding="async" width="1024" height="538" src="https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h52_54-1-1024x538.png" alt="" class="wp-image-2771" srcset="https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h52_54-1-1024x538.png 1024w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h52_54-1-300x158.png 300w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h52_54-1-150x79.png 150w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h52_54-1-768x403.png 768w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h52_54-1.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>



<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP3</div><div class="timeline-item-content cf"><div class="timeline-item-title">完了！（左部のメニューに表示されてるはず）</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h56_51-1.png"><img decoding="async" width="1024" height="490" src="https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h56_51-1-1024x490.png" alt="" class="wp-image-2772" srcset="https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h56_51-1-1024x490.png 1024w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h56_51-1-300x144.png 300w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h56_51-1-150x72.png 150w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h56_51-1-768x368.png 768w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h56_51-1-1536x735.png 1536w, https://javeo.jp/wp-content/uploads/2024/11/2024-11-13_00h56_51-1.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>
</ul></div>



<h3 class="wp-block-heading"><span id="toc5">Messaging APIチャネル（LINE公式アカウント）の作成</span></h3>



<p>次はチャネルを作成します※結果、LINE公式アカウントを作成します</p>



<p>色々と項目がありますが個人利用なのでとりあえず適当に</p>



<div class="wp-block-cocoon-blocks-timeline timeline-box cf block-box not-nested-style cocoon-block-timeline"><div class="timeline-title">チャネルの作成手順</div><ul class="timeline">
<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP1</div><div class="timeline-item-content cf"><div class="timeline-item-title">プロパイダー画面で&#8221;Messaging API&#8221;をクリック</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h32_35.png"><img decoding="async" width="1024" height="555" src="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h32_35-1024x555.png" alt="" class="wp-image-2822" srcset="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h32_35-1024x555.png 1024w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h32_35-300x163.png 300w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h32_35-150x81.png 150w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h32_35-768x416.png 768w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h32_35-1536x832.png 1536w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h32_35.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>



<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP2</div><div class="timeline-item-content cf"><div class="timeline-item-title">LINE公式アカウント作成ページへ遷移</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h35_48.png"><img decoding="async" width="1024" height="555" src="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h35_48-1024x555.png" alt="" class="wp-image-2823" srcset="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h35_48-1024x555.png 1024w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h35_48-300x163.png 300w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h35_48-150x81.png 150w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h35_48-768x416.png 768w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h35_48-1536x832.png 1536w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h35_48.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>



<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP3</div><div class="timeline-item-content cf"><div class="timeline-item-title">会社・店舗情報を登録</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/12/2024-11-17_05h59_35.png"><img decoding="async" width="742" height="1024" src="https://javeo.jp/wp-content/uploads/2024/12/2024-11-17_05h59_35-742x1024.png" alt="" class="wp-image-2824" srcset="https://javeo.jp/wp-content/uploads/2024/12/2024-11-17_05h59_35-742x1024.png 742w, https://javeo.jp/wp-content/uploads/2024/12/2024-11-17_05h59_35-217x300.png 217w, https://javeo.jp/wp-content/uploads/2024/12/2024-11-17_05h59_35-109x150.png 109w, https://javeo.jp/wp-content/uploads/2024/12/2024-11-17_05h59_35-768x1060.png 768w, https://javeo.jp/wp-content/uploads/2024/12/2024-11-17_05h59_35-1113x1536.png 1113w, https://javeo.jp/wp-content/uploads/2024/12/2024-11-17_05h59_35.png 1200w" sizes="(max-width: 742px) 100vw, 742px" /></a></figure>
</div></div></li>



<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP4</div><div class="timeline-item-content cf"><div class="timeline-item-title">入力内容の確認<br></div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h51_00-1.png"><img decoding="async" width="1024" height="490" src="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h51_00-1-1024x490.png" alt="" class="wp-image-2826" srcset="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h51_00-1-1024x490.png 1024w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h51_00-1-300x144.png 300w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h51_00-1-150x72.png 150w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h51_00-1-768x368.png 768w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h51_00-1-1536x735.png 1536w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h51_00-1.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>



<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP5</div><div class="timeline-item-content cf"><div class="timeline-item-title">LINE公式アカウントの作成完了！</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h51_54-1.png"><img decoding="async" width="1024" height="555" src="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h51_54-1-1024x555.png" alt="" class="wp-image-2833" srcset="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h51_54-1-1024x555.png 1024w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h51_54-1-300x163.png 300w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h51_54-1-150x81.png 150w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h51_54-1-768x416.png 768w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h51_54-1-1536x832.png 1536w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h51_54-1.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>中央の&#8221;LINE Official Account Managerへ&#8221;をクリック</p>
</div></div></li>



<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP6</div><div class="timeline-item-content cf"><div class="timeline-item-title">情報利用に関する同意を</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h53_40.png"><img decoding="async" width="1024" height="490" src="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h53_40-1024x490.png" alt="" class="wp-image-2828" srcset="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h53_40-1024x490.png 1024w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h53_40-300x144.png 300w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h53_40-150x72.png 150w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h53_40-768x368.png 768w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h53_40-1536x735.png 1536w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h53_40.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>



<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP7</div><div class="timeline-item-content cf"><div class="timeline-item-title">続いて個別規約への同意を</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h53_50-1.png"><img decoding="async" width="1024" height="817" src="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h53_50-1-1024x817.png" alt="" class="wp-image-2830" srcset="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h53_50-1-1024x817.png 1024w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h53_50-1-300x239.png 300w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h53_50-1-150x120.png 150w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h53_50-1-768x613.png 768w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h53_50-1-1536x1226.png 1536w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h53_50-1.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>



<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP8</div><div class="timeline-item-content cf"><div class="timeline-item-title">LINE Official Account Managerへ遷移完了！</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h56_00-1.png"><img decoding="async" width="1024" height="555" src="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h56_00-1-1024x555.png" alt="" class="wp-image-2832" srcset="https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h56_00-1-1024x555.png 1024w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h56_00-1-300x163.png 300w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h56_00-1-150x81.png 150w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h56_00-1-768x416.png 768w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h56_00-1-1536x832.png 1536w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-04_23h56_00-1.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>
</ul></div>



<h2 class="wp-block-heading"><span id="toc6">LINE Notifyの代替になる機能を探す</span></h2>



<p>ようやく本題に入ります</p>



<p>&#8220;<strong>Messaging API</strong>&#8220;には多くの機能がありそうですが今回は&#8221;<strong>LINE Notify</strong>&#8220;の代替として自分宛に通知する方法を探します</p>



<h3 class="wp-block-heading"><span id="toc7">まずはMessaging APIの有効化</span></h3>



<div class="wp-block-cocoon-blocks-timeline timeline-box cf block-box not-nested-style cocoon-block-timeline"><div class="timeline-title"><strong>Messaging API</strong>の有効化手順</div><ul class="timeline">
<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP1</div><div class="timeline-item-content cf"><div class="timeline-item-title">LINE Official ACCOUNT Managerのホーム画面右上の&#8221;設定&#8221;へ</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h14_12.png"><img decoding="async" width="1024" height="576" src="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h14_12-1024x576.png" alt="" class="wp-image-2813" srcset="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h14_12-1024x576.png 1024w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h14_12-300x169.png 300w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h14_12-150x84.png 150w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h14_12-768x432.png 768w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h14_12.png 1448w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>



<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP2</div><div class="timeline-item-content cf"><div class="timeline-item-title">左部メニューの&#8221;Messaging API&#8221;へ</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_31-1.png"><img decoding="async" width="1024" height="576" src="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_31-1-1024x576.png" alt="" class="wp-image-2816" srcset="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_31-1-1024x576.png 1024w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_31-1-300x169.png 300w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_31-1-150x84.png 150w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_31-1-768x432.png 768w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_31-1.png 1448w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>



<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP3</div><div class="timeline-item-content cf"><div class="timeline-item-title">&#8220;Messaging APIを利用する&#8221;をクリック</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_39.png"><img decoding="async" width="1024" height="576" src="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_39-1024x576.png" alt="" class="wp-image-2815" srcset="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_39-1024x576.png 1024w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_39-300x169.png 300w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_39-150x84.png 150w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_39-768x432.png 768w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_39.png 1448w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>



<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP4</div><div class="timeline-item-content cf"><div class="timeline-item-title">既プロパイダーの選択か新規作成を※今回は既プロパイダーを選択</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_57.png"><img decoding="async" width="1024" height="576" src="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_57-1024x576.png" alt="" class="wp-image-2817" srcset="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_57-1024x576.png 1024w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_57-300x169.png 300w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_57-150x84.png 150w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_57-768x432.png 768w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h15_57.png 1448w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>



<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP5</div><div class="timeline-item-content cf"><div class="timeline-item-title">プライバシーポリシーと利用規約URLがあれば選択を</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_02.png"><img decoding="async" width="1024" height="576" src="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_02-1024x576.png" alt="" class="wp-image-2818" srcset="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_02-1024x576.png 1024w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_02-300x169.png 300w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_02-150x84.png 150w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_02-768x432.png 768w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_02.png 1448w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>



<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP6</div><div class="timeline-item-content cf"><div class="timeline-item-title">最終確認画面</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_08.png"><img decoding="async" width="1024" height="576" src="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_08-1024x576.png" alt="" class="wp-image-2819" srcset="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_08-1024x576.png 1024w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_08-300x169.png 300w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_08-150x84.png 150w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_08-768x432.png 768w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_08.png 1448w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div></div></li>



<li class="wp-block-cocoon-blocks-timeline-item timeline-item cf"><div class="timeline-item-label">STEP7</div><div class="timeline-item-content cf"><div class="timeline-item-title">完了！</div><div class="timeline-item-snippet">
<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_26.png"><img decoding="async" width="1024" height="576" src="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_26-1024x576.png" alt="" class="wp-image-2820" srcset="https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_26-1024x576.png 1024w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_26-300x169.png 300w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_26-150x84.png 150w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_26-768x432.png 768w, https://javeo.jp/wp-content/uploads/2024/12/2024-12-01_22h16_26.png 1448w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>※&#8221;Channel情報&#8221;は後からでも確認できます</p>
</div></div></li>
</ul></div>



<h2 class="wp-block-heading"><span id="toc8">Pythonでプッシュ通知用のプログラムを作る</span></h2>



<p>必要な諸々の登録が終わったので遂にPythonのプログラムを作ります</p>



<p>まず必要なパッケージのインストールを</p>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-python" data-lang="Python"><code>pip install line-bot-sdk</code></pre></div>



<p>続いて自分に通知するためだけの最低限のプログラムがコチラ</p>



<div class="hcb_wrap"><pre class="prism undefined-numbers lang-python" data-lang="Python"><code>def line_message_api (message: str, user_id:str =&#39;{自分のユーザーID}&#39;):
    &#39;&#39;&#39;
    LINE Messaging APIを使って通知する
    &#39;&#39;&#39;
    # アクセストークンの設定
    CHANNEL_ACCESS_TOKEN = &#39;{自分のアクセストークン}&#39;
    # LINE Bot APIのインスタンスを作成 
    line_bot_api = LineBotApi(CHANNEL_ACCESS_TOKEN) 
    # メッセージを送信 
    line_bot_api.push_message(user_id, TextSendMessage(text=message))</code></pre></div>



<p>プログラム自体は短いですが必要な値は&#8221;ユーザーID&#8221;と&#8221;チャンネルアクセストークン&#8221;の2つ</p>



<p>それぞれLINE Developersサイトにあるので取得しに行きます</p>



<h3 class="wp-block-heading"><span id="toc9">&#8220;ユーザーID&#8221;の取得箇所</span></h3>



<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_00h31_24-1.png"><img decoding="async" width="1024" height="576" src="https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_00h31_24-1-1024x576.png" alt="" class="wp-image-2852" srcset="https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_00h31_24-1-1024x576.png 1024w, https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_00h31_24-1-300x169.png 300w, https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_00h31_24-1-150x84.png 150w, https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_00h31_24-1-768x432.png 768w, https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_00h31_24-1-1536x864.png 1536w, https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_00h31_24-1.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>&#8220;チャネル基本設定&#8221;タブ画面の下部に表示されている&#8221;あなたのユーザーID&#8221;項目の&#8221;<strong>Uで始まる33桁の英数字</strong>&#8220;がユーザIDです</p>



<h3 class="wp-block-heading"><span id="toc10">&#8220;チャンネルアクセストークン&#8221;の取得箇所</span></h3>



<figure class="wp-block-image size-large"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_00h37_24.png"><img decoding="async" width="1024" height="576" src="https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_00h37_24-1024x576.png" alt="" class="wp-image-2853" srcset="https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_00h37_24-1024x576.png 1024w, https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_00h37_24-300x169.png 300w, https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_00h37_24-150x84.png 150w, https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_00h37_24-768x432.png 768w, https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_00h37_24-1536x864.png 1536w, https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_00h37_24.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>&#8220;Messaging API設定&#8221;タブ画面の下部に表示されている&#8221;チャネルアクセストークン&#8221;項目の&#8221;<strong>英数字記号</strong>&#8220;がアクセストークンです</p>



<h3 class="wp-block-heading"><span id="toc11">実際にプログラムを実行してみた結果</span></h3>



<p>こちらがLINEのトーク画面です</p>



<figure class="wp-block-image size-full"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_01h02_20-1.png"><img decoding="async" width="375" height="588" src="https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_01h02_20-1.png" alt="" class="wp-image-2856" srcset="https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_01h02_20-1.png 375w, https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_01h02_20-1-191x300.png 191w, https://javeo.jp/wp-content/uploads/2025/01/2025-01-14_01h02_20-1-96x150.png 96w" sizes="(max-width: 375px) 100vw, 375px" /></a></figure>



<p>公式アカウントの記号付きでチャネル名になっていて、メッセージが反映されていることを確認できます</p>



<h2 class="wp-block-heading"><span id="toc12">あとがき</span></h2>



<p>LINE Notifyに比べると手順が多くお手軽とは言えないですが、LINE通知は他に変え難い便利さがあるので個人的にはこれぐらいなら許容範囲内</p>



<p>せっかくLINE公式アカウントを作ったのなら他にも使い道は多くありそうなので時間見つけて活用方法探したいですね</p>
]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/line-messaging-api/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
