ここでPOSTMANを使ってLINEリッチメニューを作成する方法を見てみましょう
リッチメニューというのはLINE公式アカウントのトーク画面に表示される、カスタマイズ可能なメニューです。
リッチメニューを表示するには、リッチメニューの画像をアップロードし、さらにデフォルトのリッチメニューを設定するかリッチメニューをユーザーとリンクする必要があります。
先に、以下のリンクをクリックしてPOSTMANをダウンロードしてインストールしましょう
https://www.postman.com/downloads/
リッチメニュー作成
1. POSTMANを開いて新しいタブを開きます。 2. 送信方法をPOSTにします。 3. URL欄にLINEリッチメニュー作成するエンドポイントを入力してください。https://api.line.me/v2/bot/richmenu 4. POSTMANのAutherizationタブを開いてTypeからBearer Tokenを選択してください、 5. 右側のToken欄に自分のチャネルのアクセストークンを入れてください。  6.Headersタブを開いてKeyはContent-TypeとValueはapplication/jsonに設定してください。  7.次はBodyタブを開いてオプションからrawを選択してテキストボックスに自分のリッチメニューの設定を入力します。(https://developers.line.biz/ja/reference/messaging-api/#create-rich-menu参考にしてください)
例:
{
"size": {
"width": 2500,
"height": 1686
},
"selected": false,
"name": "Nice richmenu",
"chatBarText": "Tap to open",
"areas": [
{
"bounds": {
"x": 0,
"y": 0,
"width": 2500,
"height": 1686
},
"action": {
"type": "postback",
"data": "action=buy&itemid=123"
}
}
]
}
8.これで設定は完了なので送信ボタンを押します。
9.レスポンスは以下の通りであれば完成です。
リッチメニューの画像をアップロードする
1.作成と同じく以下の情報でPOSTを作成します。 送信方法-POST エンドポイント - https://api-data.line.me/v2/bot/richmenu/{richMenuId}/content {richMenuId}は前送られてきたレスポンスのrichMenuIdです。  Content-Typeはimage/jpeg、image/pngのように自分の画像の拡張子で設定してください。(image/xxxx) Bodyタブからbinaryを選択してファイルから自分の画像を選択してください。  設定終了なので送信ボタンを押してください。 レスポンスのステータスは200 okとbodyは空であればokです。 補足
デフォルトのリッチメニューを設定する
送信方法:POST
エンドピント:https://api.line.me/v2/bot/user/all/richmenu/{richMenuId}
Authorization:Bearer {channel access token}
リッチメニューを削除する
送信方法:DELETE
エンドピント:https://api.line.me/v2/bot/richmenu/{richMenuId}
Authorization:Bearer {channel access token}
デフォルトのリッチメニューのIDを取得する
送信方法:GET
エンドピント:https://api.line.me/v2/bot/user/all/richmenu
Authorization:Bearer {channel access token}
リッチメニューの画像をダウンロードする
送信方法:GET
エンドピント:https://api-data.line.me/v2/bot/richmenu/{richMenuId}/content
Authorization:Bearer {channel access token}
リッチメニューの配列を取得する
送信方法:GET
エンドピント:https://api.line.me/v2/bot/richmenu/list
Authorization:Bearer {channel access token}
デフォルトのリッチメニューを解除する
送信方法:DELETE
エンドピント:https://api.line.me/v2/bot/user/all/richmenu
Authorization:Bearer {channel access token}
リッチメニューとユーザーをリンクする
送信方法:POST
エンドピント:https://api.line.me/v2/bot/user/{userId}/richmenu/{richMenuId}
Authorization:Bearer {channel access token}
ユーザーのリッチメニューのIDを取得する
送信方法:GET
エンドピント:https://api.line.me/v2/bot/user/{userId}/richmenu
Authorization:Bearer {channel access token}
リッチメニューとユーザーのリンクを解除する
送信方法:DELETE
エンドピント:https://api.line.me/v2/bot/user/{userId}/richmenu
Authorization:Bearer {channel access token}
リッチメニューと複数のユーザーをリンクする
送信方法:POST
エンドピント:https://api.line.me/v2/bot/richmenu/bulk/link
Authorization:Bearer {channel access token}
Content-Type:application/json
body:
'{
"richMenuId":"{richMenuId}",
"userIds":["{userId1}","{userId2}"]
}'
複数のユーザーのリッチメニューのリンクを解除する
送信方法:POST
エンドピント:https://api.line.me/v2/bot/richmenu/bulk/unlink
Authorization:Bearer {channel access token}
Content-Type:application/json
body:
'{
"userIds":["{userId1}","{userId2}"]
}'