0

こんにちは、ここの他の場所でも古いGAS製品フォーラムでもこれを見つけることができなかったので、ここに行きます:

さまざまな API を照会する単純なクライアント JavaScript を作成しています。gmailにアクセスするために設定した特定のGASスクリプトを照会する場合、 JSONP を介してそのデータを提供することになっていることを理解しています。クライアント スクリプトは動的にSCRIPTタグを挿入し、通常はこの「応答」をスクリプトとして処理する必要があります。ただし、応答にhtml が含まれている場合は例外で、ユーザーに権限の付与を要求します。この場合、MIME タイプの不一致による構文エラーが発生しますHTMLSCRIPT

この問題を調査したところ、すべての呼び出しの前に常にユーザーをこのページにリダイレクトすることで解決策がどこかにあると信じるようになりました。私の質問は、この問題に関するベストプラクティスはどこで見つけることができますか?

4

1 に答える 1

0

残念ながら、JSONP リクエストで使用されるスクリプトを検出して承認を付与するための完全なソリューションはありません。アプリケーションの JSONP 部分の使用を許可する前に、アプリケーションが最初にユーザーに Web アプリの URL にアクセスするように促し、承認を付与できるようにする回避策を見てきました。

于 2013-02-15T22:43:30.167 に答える