問題タブ [kloudless]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
security - Kloudless API キーとアカウント ID を保護するにはどうすればよいですか?
Kloudless を使用して、クライアント側で効率的なファイル アップロードを有効にしています。
ただし、私のアプリは現在、Kloudless API キーとアカウント ID の両方を公開しています。これらはクライアント側で公開されます。
信頼できるドメインを設定する以外に、効率的なファイルのアップロードを可能にしながら、キーを保護する方法はありますか?
javascript - Kloudless サービスの流星
ここでは、Kloudless API が使用された jsfiddle の例に従っています。JavaScript でクラウドレス API をリンクする
以下のコードをjsfiddleコードで使用して、レンダリングされたテンプレートに配置しましたが、残念ながら機能しませんでした
以下に示すようにコードを配置すると、機能します。次のコードのように、より Meteor の方法でコードを記述する方法はありますか?
ios - kloudless iOS SDK サービス ページはカスタマイズできますか?
[[KAuth sharedAuth] authFromController:self]
表示されるモーダル ページ (これは URL をロードする Web ビューであると想定しています) を呼び出すと、さまざまなサービスがすべてモバイル用にフォーマットされていません。テキストが iOS で読めるようにこれをフォーマットする方法はありますか?
kloudless - クラウド アカウントからサムネイルを取得するにはどうすればよいですか?
GET /v0/accounts/{account_id}/folders/{id}/contents/ を使用してアカウントからファイルを取得するよう Kloudless に依頼すると、実際のファイルのみが一覧表示され、サムネイル ファイルは表示されません。
そのため、get files contents:GET /v0/accounts/{account_id}/files/{id}/contents/ を使用することはできません。これは、サムネイル ファイルに特定のファイル ID が必要なためですが、何もリストされていないため取得できません。プレビュー コールで。
では、ファイルのサムネイルを取得するにはどうすればよいでしょうか。
kloudless - クライアント側から Kloudless セーバーにファイルを送信する
私は現在、ドロップボックスクライアントjsスクリプトを使用してzipファイルをフォルダーにプッシュしています(テストでは数k、本番では数百メガ)-現在サーバー/バックエンドがないため、投稿していますサーバーの URL ではなく、配列バッファーから。
これはすべて正常に動作します - クライアントはバイナリ ファイルを書き込むことができます (残念ながら、Dropbox のSaverはこれを行うことができません)。ある時点で Google やボックスなどもサポートする必要があるため、Kloudless が同じことを実行できるかどうかを確認しようとしています。https://github.com/kloudless/file-explorer/のセーバーに関するドキュメントには、ファイルは URL の配列であると書かれています。
を使用したローカル ストレージ ファイルの参照が気に入らないようですURL.createObjectURL(blob)
。そのため、API がリモート サービスに、データをプッシュするのではなく、ファイルをプルするように指示していると推測します。
java - Kloudless: ファイルのダウンロード/アップロード方法
Kloudlessインタラクティブ ドキュメントを試しています。アプリケーション アカウントを作成し、それを Google アカウントにリンクして、Google ドライブにアクセスできるようconfig.txt
にしました。ルートにある単純なファイルが与えられ、正しいaccount_id
.
id
その後、ダウンロードするファイルのパスであるファイルが残ります。試しroot/config.txt
てみconfig.txt
ましたが、404が返されます(見つかりません)
このリクエストを機能させるために必要なものは、objective-c と Java の両方を使用します
python - クラウドレス Python Webhook
シンプルな WebHooks レシーバーkloudless を使用した Webhook に関するこのチュートリアルに従っています。ngrok をダウンロードし、URL をローカル サーバーを指すように設定してから、.xml を使用してサーバーをセットアップしましたPython -m SimpleHTTPServer 8080
。ngrok から提供された URL を使用して POST リクエストを実行し、ローカル ディレクトリを表示/ナビゲートすることができました。このスクリプトを使用して、Webhook 送信者を確認し、タスクを開始したいと考えています。
エラーが発生する
@app_route('/webhook ', methods=['POST'])
NameError: name 'app_route' is not defined
ngrok が localhost を使用してセットアップした URL を指定します@app_route
か?
アップデート
これは、例として外部 URL@app_route
として残す必要があります。現在、この外部 URL を現在の webhook の下で開発ポータルに追加した後、アプリが明らかにサポートしているのに、サポートされていないメソッドを提供している理由を理解しようとしています。/webhook
https://046f3f46.ngrok.io/webhook
POST
アップデート
そのため、PythonSimpleHTTPSever
は POST メソッドをサポートしていません。このpython サーバーは GET メソッドと POST メソッドをサポートしていることがわかりました(当然のことですが)、サポートされていないメソッドである 405 エラー コードが表示されます。何が起こっているのかわからない、それは環境内の何かでなければなりません.
page-size - kloudless サービスで page_size パラメータが機能しない
kloudless ( https://developers.kloudless.com/docs/v1/storage#folders-retrieve-folder-metadata ) を介して Dropbox からフォルダーのコンテンツをフェッチしようとしています。次のクエリを書きます。
100 ではなく 600 要素のコレクションを受け取ります。何が間違っていますか?