問題タブ [boxapiv2]

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.

0 投票する
0 に答える
161 参照

ios - iOS アプリから Box に画像をアップロードする

Box Service に画像をアップロードする必要がある iOS アプリケーションを使用しています。NSBundle から画像をアップロードする際の認証プロセスの後、正常にアップロードされました。パス画像からアップロードするとアップロードされますが、ファイルのみが作成され、データはアップロードされません。
以下は私のアップロードされた方法です:

出力を取得していますが、ファイルはデータとともにアップロードされず、名前が作成されたファイルの画像のみがアップロードされます。ログに次の出力が表示されます。

builder.parentID : 2323165189

2014-08-19 17:25:58.432 BoxSDKSampleApp[17252:1243051] 入力ストリーム ダイレクト: <__NSCFInputStream: 0x7f8f7ae5db00>

2014-08-19 17:25:58.432 BoxSDKSampleApp[17252:1243051] 操作を完了できませんでした。(ココア エラー 260)

2014-08-19 17:25:58.432 BoxSDKSampleApp[17252:1243051] fileAttributes: (null)

2014-08-19 17:25:58.432 BoxSDKSampleApp[17252:1243051] contentLength: 0

私の知る限り、パスからファイルを読み取って NSinputstream に送信する際に間違いを犯していると思います。私を助けてください。ありがとうございました

0 投票する
0 に答える
132 参照

ios - iOS アプリケーションから Box に複数の画像をアップロードする

現在、認証プロセスの後、Box に複数の画像をアップロードする必要がある iOS アプリケーションに取り組んでいます。一度に 5 つ以上の画像を選択すると、常に 5 つの画像がアップロードされ、5 つを超える画像はアップロードを停止します。次のようなエラー メッセージがログに記録されます::

「リクエストボディストリームが使い果たされた」という問題は発生していません。Box でアップロード プロセスを行った人がいる場合は、助けてください。

前もって感謝します。

0 投票する
1 に答える
927 参照

box-api - box-java-sdk-v2 Web サーバー シナリオの OAuth トークン

https://github.com/box/box-java-sdk-v2で Box の Java SDK を見ていました。

サンプルスニペットを見た

「コード」は「BoxOAuthToken」を作成するために使用されます

これはうまくいきます!

私の質問:「コード」はリクエストごとに生成する必要があります。これには、ブラウザーの起動と、Box に対するユーザー認証が含まれます。しかし、これを Web サーバー上で実行し、Web サービスを公開したい場合はどうすればよいでしょうか? ユーザーがブラウザから認証を受け、Web サーバーが呼び出せるようにしたい

結果をJSONとしてクライアント/ユーザーに返すようにします。

これをどのように達成できるかについてのアイデアはありますか?

今のところ、私の Web サーバーは、Apache Commons HTTP を使用して API (例: api.box.com/2.0/folders/0) を直接呼び出し、「Authorization」ヘッダーを含むトークンを渡しています。しかし、SDK を使用できるかどうかは疑問でした。

0 投票する
1 に答える
444 参照

ios - Box IOS SDK V2 のダウンロード/アップロード操作のキャンセル

Objective-c box SDK を使用して、専用の方法でファイルを管理しています

ダウンロード タスクをキャンセルできるようにする必要がありますが、その方法が見つかりません。アップロードタスクをキャンセルできるようにする必要もありますが、その方法は同じになると思います...

誰かがそれを達成することができますか?

0 投票する
2 に答える
1243 参照

python-2.7 - Python の Request ライブラリを使用して、添付ファイルとパラメーターを使用して API 呼び出しを行う方法

Request ライブラリを使用して ReST API をテストしています。以下の cURL を変換してライブラリ呼び出しを要求しようとしているときに、問題に直面しています。

curl https://upload.box.com/api/2.0/files/content \ -H "Authorization: Bearer ACCESS_TOKEN" \ -F filename=@FILE_NAME \ -F parent_id=PARENT_FOLDER_ID

このフォーラムの提案の多くを試しました。しかし、何も機能しませんでした。

コメントの後に追加したコードは次のとおりです。

私が書いたコードは次のとおりです。

def upload_a_file(url, folder_id, file_name, access_token): field_values = "{\'filename\': (filename, open("+file_name+", \'rb\'))}" payload = "{\'parent_id\':"+folder_id+"}" request_headers = {'Authorization': 'Bearer'+access_token} result = requests.post(url, headers=request_headers, data=payload, files=field_values) response = result.json() print response

0 投票する
1 に答える
168 参照

box-api - box.com は Autonomous Client またはクライアント認証情報の付与をサポートしていますか?

box.com は「Autonomous Client」またはクライアント資格情報の付与をサポートしていますか?

プログラムで access_token を生成する必要があり、Web サーバー フローを実行できません。

box.com API の「Autonomous Client」または「client credentials grant」メソッドを使用して access_token を取得できますか?

0 投票する
1 に答える
43 参照

box-api - ボックス API を使用してアプリケーションのリストを列挙することは可能ですか?

Box API を使用して、ユーザーがインストールしたアプリケーションのリストを列挙することはできますか? 理想的には、パーミッションもクエリできるようにしたいです。