質問: visionTextJson.responses[0].fullTextAnnotation.text; //respons>fullTextAnnptation>txxtを取得 console.log(visionText); } ``` ### 試したこと ●別PC使用 → × ●別のGoogleアカウントでコードを再度手打ち → × ●書籍と入力したコードに相違がないか一字ずつ確認 → 12回見直して相違は発見できず。 ●Line Developerの同アカウントで、プロパイダーリストやチャンネルを新規に作る → × ●Google Apps Scriptの「WEBアプリケーションとして導入」のバージョン情報を新しくし、WebhookのURL更新 → × ●Line Developerでアクセストークン再発行 → × (現段階でアクセストークンの設定場所はないので、多分意味はなかった) ●別のLine Developerアカウントで試す → × ### 補足情報 使用書籍:独学プログラマーのためのAIアプリ開発がわかる本 (文字起こし君の作り方が載っている本です。 以上。 多分とても初歩的なところで躓いている気はするのですが、どこが問題なのかわかっておりません......。 確認不足の点や間違い、あるいは上記で不足している情報等、ございましたらご指摘いただけると助かります。
回答: 【原因】 ・「ウェブアプリケーションとして導入」の設定ミス。 【相違点】 ・次のユーザーとしてアプリケーションを実行...... ×:ウェブアプリケーションにアクセスしているユーザー 〇:自分(自分のメアド) ・アプリケーションにアクセスできるユーザー...... ×:全員 〇:全員(匿名ユーザーを含む) →上記の修正でcurlの302エラー回避、Webhook URLの接続確認成功 ありがとうございました、おかげで無事に回避いたしました。 (本当にしょうもない原因で大変恐縮ですが......!)