Googleドライブを使用してウェブサイトの画像をホストすることは可能ですが(負荷の速度はユーザーが追加できないほど問題が少ない彼らはhtmlを知らないときのこと)。私はJSONファイルを生成するためにGoogle Appsスクリプトを使用しています。これは、Webページを作成するために読み込まれます(この方法で、フォルダに画像を追加したり、スプレッドシートの行とページが自動的に作成されます)。私はこれについて質問をしている他のいくつかの人に気づきました。それだけで私に影響を与えるだけではありません。しかし、Googleが8月に「ホスト」機能を終了すると、誰かが時折JSONファイルを取得し、クロスドメインアクセスを許可する方法でホストする小さなサーバーを作る以外の解決策を思いついていますか?JSON投稿「ホスト」の中止(2016年8月)
2
A
答えて
2
私は興味のある人のためにGoogleの内部のアプリスクリプトの仕事を見つけました。そこには大きな問題が1つあります。既知の、しかし審査されたバグのため、サファリブラウザでは動作しません。 (https://code.google.com/p/google-apps-script-issues/issues/detail?id=3226)これは私が過去にトリックとしてそれを使用しているとして、前に考えているはずのものである:
function doGet() {
var myFile = DriveApp.getFileById('<FILE_ID>');
var str = myFile.getBlob().getDataAsString();
return ContentService.createTextOutput(str).setMimeType(ContentService.MimeType.JSON);
}
あなたのIDがWebアプリケーション、セットとしてPublish->配備に行くの設定が完了したら物事は私として実行し、誰でも匿名でアクセスすることができます。 URL https://script.google.com/macros/s//execは、この時点でクロスドメイングラブを許可します。
これは私が考えると、理論上は圧倒される割当量がありますが、いつでもより多くのアクセスを支払うことができます。私の場合は、元のスクリプトで生成されたJSONに直接アクセスするだけで、Googleのドライブクォータは使用できませんが、Safariのアクセスを必要としない合理的に小さなプロジェクトであれば問題ありません。
関連する問題
- 1. Facebookのコメント投稿日時:2016年10月18日
- 2. 投稿カテゴリの月と年のフィルタ
- 3. 変換 "2016-08-28T17:12:41.795Z" を "2016年8月28日17:12:41.795"
- 4. iCalendar 2016年3月1日(Outlook)から停止しました。
- 5. Like January Box 2012年1月以来の投稿記事
- 6. 配列(= "月" によってas.Date( "2016年3月31日")、as.Date( "2016年6月30日"))
- 7. ベータ版:WebSphere Liberty and tools(2016年9月)
- 8. パンダ日時スライシング:junkdf.ix [ '2015年8月3日' '2015年8月6日']
- 9. ajax json投稿のフラスコへの投稿
- 10. Axios投稿jsonデータでの投稿
- 11. クロムストアのPouchDBインスペクタ拡張(2017年8月)
- 12. JavaFXの8日付ピッカー月 - 年 - ペインが
- 13. JSON投稿時のエラーJSON
- 14. 月と日付を基にした投稿の投稿
- 15. Ajax JqueryでJsonハイジャック投稿を投稿
- 16. Okhttp投稿jsonアレイ
- 17. 投稿JSONデータと
- 18. 投稿数が一意である月と年を表示+フィルタする - Laravel 5.2
- 19. ジキルの月ごとの投稿
- 20. 2016年10月現在のjHipster UAAのステージは何ですか?
- 21. 先月からの投稿を選択
- 22. 月あたりの取引件数(2014年から2016年まで)
- 23. 投稿後のリダイレクト(Form.ioのホスト版)
- 24. Instagram APIの変更は2016年5月ですか?
- 25. Angularjs - フォーマットの日付(2016年1月13日)
- 26. 2016年4月22日の日付形式ですか?
- 27. 未定義の定数形質は2016年2月1日
- 28. 方法3:31 pmの2016年7月7日
- 29. のIntelliJ 2016年1月4日とレンダリングリアクト()メソッド
- 30. Laravel JSON投稿へのアクセス
彼らの[blog](http://googleappsupdates.blogspot.com/2015/08/deprecating-web-hosting-support-in.html)、Googleは[Google Domains](https://domains.google/ )と[Google Cloud Platform](https://cloud.google.com/storage/)をご覧ください。 – noogui
Googleのドメインは、Google Appsスクリプトへの明示的なリンクがないと言うことができる限り、別の問題を解決します。クラウドプラットフォームではわかりませんが、私はそのことに取り組もうとします。 – aduss
本当に答えることはできませんが、私はこれをすべてfirebaseに移しています。 – Jonathon