LINE Messaging API를 사용하여 리치 메뉴를 만들어 스마트 폰 카메라를 시작할 때까지 시도했습니다.
4443 단어 Line
실행 화면
메뉴를 탭하면 카메라가 시작되어 사진을 촬영할 수 있습니다.
절차
아래 LINE 공식 절차에 따라 작성하십시오.
Messaging API로 리치 메뉴 만들기
리치 메뉴 설정 방법
공식 그대로입니다만, bash의 코드를 실어 둡니다.
menu.bashCHANEL_ACCESS_TOKEN='チャネルアクセストークン'
curl -i -v -X POST https://api.line.me/v2/bot/richmenu \
-H "Authorization: Bearer ${CHANEL_ACCESS_TOKEN}" \
-H 'Content-Type: application/json' \
-d \
'{
"size": {
"width": 800,
"height": 250
},
"selected": false,
"name": "Nice richmenu",
"chatBarText": "Tap here",
"areas": [
{
"bounds": {
"x": 0,
"y": 0,
"width": 800,
"height": 250
},
"action": {
"type":"uri",
"label":"Camera",
"uri":"https://line.me/R/nv/camera/"
}
}
]
}'
cURL의 반환 값에 리치 메뉴 ID가 포함되어 있으므로 아래 URL로 설정하십시오.
image.bash# CHANEL_ACCESS_TOKEN='チャネルアクセストークン'
# RITCH_MENU_ID='リッチメニューID'
curl -i -v -X POST "https://api-data.line.me/v2/bot/richmenu/${RITCH_MENU_ID}/content" \
-H "Authorization: Bearer ${CHANEL_ACCESS_TOKEN}" \
-H "Content-Type: image/jpeg" \
-T image.png
curl -v -X POST "https://api.line.me/v2/bot/user/all/richmenu/${RITCH_MENU_ID}" \
-H "Authorization: Bearer ${CHANEL_ACCESS_TOKEN}"
참고
아래 LINE 공식 절차에 따라 작성하십시오.
Messaging API로 리치 메뉴 만들기
리치 메뉴 설정 방법
공식 그대로입니다만, bash의 코드를 실어 둡니다.
menu.bashCHANEL_ACCESS_TOKEN='チャネルアクセストークン'
curl -i -v -X POST https://api.line.me/v2/bot/richmenu \
-H "Authorization: Bearer ${CHANEL_ACCESS_TOKEN}" \
-H 'Content-Type: application/json' \
-d \
'{
"size": {
"width": 800,
"height": 250
},
"selected": false,
"name": "Nice richmenu",
"chatBarText": "Tap here",
"areas": [
{
"bounds": {
"x": 0,
"y": 0,
"width": 800,
"height": 250
},
"action": {
"type":"uri",
"label":"Camera",
"uri":"https://line.me/R/nv/camera/"
}
}
]
}'
cURL의 반환 값에 리치 메뉴 ID가 포함되어 있으므로 아래 URL로 설정하십시오.
image.bash# CHANEL_ACCESS_TOKEN='チャネルアクセストークン'
# RITCH_MENU_ID='リッチメニューID'
curl -i -v -X POST "https://api-data.line.me/v2/bot/richmenu/${RITCH_MENU_ID}/content" \
-H "Authorization: Bearer ${CHANEL_ACCESS_TOKEN}" \
-H "Content-Type: image/jpeg" \
-T image.png
curl -v -X POST "https://api.line.me/v2/bot/user/all/richmenu/${RITCH_MENU_ID}" \
-H "Authorization: Bearer ${CHANEL_ACCESS_TOKEN}"
참고
CHANEL_ACCESS_TOKEN='チャネルアクセストークン'
curl -i -v -X POST https://api.line.me/v2/bot/richmenu \
-H "Authorization: Bearer ${CHANEL_ACCESS_TOKEN}" \
-H 'Content-Type: application/json' \
-d \
'{
"size": {
"width": 800,
"height": 250
},
"selected": false,
"name": "Nice richmenu",
"chatBarText": "Tap here",
"areas": [
{
"bounds": {
"x": 0,
"y": 0,
"width": 800,
"height": 250
},
"action": {
"type":"uri",
"label":"Camera",
"uri":"https://line.me/R/nv/camera/"
}
}
]
}'
# CHANEL_ACCESS_TOKEN='チャネルアクセストークン'
# RITCH_MENU_ID='リッチメニューID'
curl -i -v -X POST "https://api-data.line.me/v2/bot/richmenu/${RITCH_MENU_ID}/content" \
-H "Authorization: Bearer ${CHANEL_ACCESS_TOKEN}" \
-H "Content-Type: image/jpeg" \
-T image.png
curl -v -X POST "https://api.line.me/v2/bot/user/all/richmenu/${RITCH_MENU_ID}" \
-H "Authorization: Bearer ${CHANEL_ACCESS_TOKEN}"
다음 배포
Reference
이 문제에 관하여(LINE Messaging API를 사용하여 리치 메뉴를 만들어 스마트 폰 카메라를 시작할 때까지 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sy250f/items/573ad752b6d83da15e2e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)