質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
JNI

JNI(Java Native Interface)は、Javaプラットフォームにおいて、Javaで記述されたプログラムと、他の言語で書かれたネイティブコードを連携するためのインタフェース仕様である

Q&A

解決済

1回答

1504閲覧

..................

ryo_anpannman

総合スコア19

JNI

JNI(Java Native Interface)は、Javaプラットフォームにおいて、Javaで記述されたプログラムと、他の言語で書かれたネイティブコードを連携するためのインタフェース仕様である

0グッド

0クリップ

投稿2019/07/02 07:12

編集2019/08/08 05:55

前提・実現したいこと

LINEのbotを作成したいです。
google app script を使って作成しようと思っています。
ネットから参考になるコードを見つけたのですが理解が追いつきません。
ご教授お願いします。

該当のソースコード

js

1 2var ACCESS_TOKEN = ''; 3var url = 'https://api.line.me/v2/bot/message/reply'; // 応答メッセージ用のAPI URL 4 5// 6/** 7 * doPost 8 * ユーザーがLINEにメッセージ送信した時の処理 9 **/ 10function doPost(e) { 11 // メッセージ返信 12 replyMessage(e); 13 return ContentService.createTextOutput(JSON.stringify({ content: 'post ok' })).setMimeType(ContentService.MimeType.JSON); 14}; 15 16/** 17 * replyMessage 18 * メッセージの返信 19 **/ 20 21//replyMessageに代入することで関数を定義 22// 定数名=function(引数) 23 24var replyMessage = function (e) { 25 var userMessage = JSON.parse(e.postData.contents).events[0].message.text; 26 var replyToken = JSON.parse(e.postData.contents).events[0].replyToken; 27 28 UrlFetchApp.fetch(url, { 29 headers: { 30 'Content-Type': 'application/json; charset=UTF-8', 31 Authorization: 'Bearer ' + ACCESS_TOKEN 32 }, 33 method: 'post', 34//JSON.stringifyでjSの配列をJSONに変更 35 payload: JSON.stringify({ 36 replyToken: replyToken, 37 messages: [ 38 { 39 type: 'text', 40 text: userMessage + 'でアウローラ!' 41 } 42 ] 43 }) 44 }); 45}; 46

###質問

  • UrlFetchApp.fetch(url, {
    headers: {
    'Content-Type': 'application/json; charset=UTF-8',
    Authorization: 'Bearer ' + ACCESS_TOKEN
    },
    の部分の意味

  • payload: JSON.stringify

  の意味

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2019/07/02 07:35

できればタイトルも調整いただきたいです。 もう少し要件、起きている問題や詳細、質問内容に寄せたものにしてください
guest

回答1

0

自己解決

、、、、、、、、、、、、、、、、、

投稿2019/08/08 05:55

ryo_anpannman

総合スコア19

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問