appscript でサイドバーを作成しています。このサイドバーを使用している人は、すでに私のウェブサイト abc.com のユーザーです。彼がサイドバーを開いたときに、彼のアカウントだけがアクセスできるメイン Web サイトのコンテンツを表示する必要があります。私のウェブサイトの彼のプロフィールをサイドバーに入力する必要があるとしましょう。そのためには、彼のデータを送信できるように、「CALL TO SERVER」を何らかの形で認証する必要があります。appscript では、getActiveUser().getEmail() (または関連) がメールを返すので、その人のデータを取得できますが、誰でもメールを送信できるため、このような認証は行われません。このための最良の方法を教えてもらえますか?
質問する
166 次
1 に答える
0
パラメータに従って応答するContentServiceを GAS に (REST Web サービスとして)使用できます (たとえば、ユーザー名をサーバーに送信して応答を得ることができます)。
doGet(e){
var user = e.parameter.username;
var reply = getReplyFor(user); //get some reply for concrete user
return ContentService.createTextOutput(reply).setMimeType(ContentService.MimeType.JSON);
}
これが役立つことを願っています
下手な英語でごめんなさい=)
于 2013-07-16T16:54:39.823 に答える