問題タブ [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 投票する
1 に答える
953 参照

sdk - Box Windows SDK v2 で更新トークンを取得する方法

私は dot net MVC を初めて使用し、ユーザーが oauth2 認証フローを使用してアプリケーションを承認する Box 統合を必要とするアプリケーションに取り組んでいます。ユーザーがアプリケーションを再度認証する必要がないように、アクセス トークンとリフレッシュ トークンを取得し、それらをデータベースに保存してさらにオフラインでアクセスできるようにします。

現在、Box Windows SDK v2 を使用して、ユーザーのファイルとフォルダーのリストを取得しています。これは、ボックスの腐ったフォルダーを取得できるコードブロックです。

この時点まではすべて問題ありません。

アクセス トークンの有効期限が切れて (有効期限が 3600 秒しかないため)、ルート フォルダーを再度取得しようとすると、Box SDK が自動的にアクセス トークンとリフレッシュ トークンを更新します。ルート フォルダ オブジェクトを提供します。

現時点ではルート フォルダーを取得しましたが、Box SDK がアクセス トークンとリフレッシュ トークンを更新したことを認識していません。それでも、データベースに古いアクセス トークンと更新トークンがあります。それらは更新されません。そして、私は迷っています。これで、古い無効化されたアクセス トークンとリフレッシュ トークンが残ります。

助けてください。Box SDK がアクセス トークンとリフレッシュ トークンを更新したことを確認するにはどうすればよいですか? 将来の使用のためにデータベースでそれらを更新できるようにします。

アクセス トークンとリフレッシュ トークンを格納する実用的なサンプル MVC アプリケーションを提供できれば幸いです。コントローラーに配置する必要があるコード ブロックを提供できます。それらを統合できることを願っています。

前もって感謝します。

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

box-api - 共有リンクをボックス API を介してのみ共同編集者に制限する

共有オプションがコラボレーターのみに制限されている Enterprise 内のユーザー用に、事前構成されたフォルダーをセットアップしようとしています。

この機能は、セキュリティ タブの下のフォルダー プロパティ フォームの Web インターフェイスで使用できます: [共有リンクをコラボレーターのみに制限する]

ボックス コンテンツ API (v2) では、共有リンクの作成と変更が可能です。これは期待どおりに機能します。しかし、共有リンク オプションを制限できるかどうか、またはその方法は明確ではありません。

フォルダー更新の API ドキュメント: developers.box.com/docs/#folders-update-information-about-a-folder は、shared_link 属性に加えて、フォルダーにアクセス属性があることを示しているようです。

アクセス: オープンまたは共同作業者であることができます。タイプ: オブジェクト

「コラボレーター」文字列でない場合、オブジェクトの値がどうなるかわかりません。

私が試してみました:

どちらもステータス 200 を返しますが、何もしていないように見えます。

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

cakephp - Guzzle の使用時にリスナーにデータを渡す方法は?

私は CakePHP 2.5.6 で Guzzle 3.8.1 を使用しており、Box API を呼び出しています。アクセス トークンの有効期限が切れたときに更新できるようにしたいと考えています。私が遭遇している問題は、N 個の可能なアクセス トークンのいずれかを使用している可能性があり、これを定義している関数のスコープ内にある $account_id を使用できるようにしたいということです。どうすればよいかわかりません自分で呼び出していないので、リスナー定義関数に渡します。期限切れの access_token が $event 変数に存在することはわかりますが、それを見つけて、Box に渡すヘッダーから解析する必要があります。account_id を含むカスタム ヘッダーを追加できると思いますが、それは問題へのアプローチとしては不適切なようです。どういうわけかリクエストで変数を指定できますか?Boxへの呼び出しの一部として追加されませんか? どんな提案でも大歓迎です、ありがとう!

`

`

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

box-api - Box/search API はどの程度動的ですか?

Box 検索 API を使用して、Box アカウントのファイルを見つけようとしています。

ファイルを移動すると、それらのファイルがサーバー上の自分のアカウントにあるにもかかわらず、それらを検索しても見つからないことがわかりました。それらは元の場所で見つかりました。

/search API はアカウントの現在の状態を反映する必要がありますか? または、ある種のキャッシングがあります。

これは、サブフォルダーに移動されたファイルで特に発生するようです。

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

java - camel-box コンポーネントでの Socks プロキシの失敗

企業の Web プロキシ経由で camel-box コンポーネントが正常に動作していますが、非常に遅いです。代わりにソックス プロキシを使用してみました。これは sftp 転送には適していますが、有用なエラー メッセージがほとんど表示されずに失敗します。掘り下げて質問に追加する例外ですが、何も教えてくれませんでした。私のプロキシ構成に何か問題があることを誰かが見つけることができますか? これは、私の applicationContext.xml と同等です。

ここに例外があります: http://pastebin.com/GpBeHJiD

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

box-api - Box Android SDK v2 を使用して BoxFile にタグを設定する

Box Android Library v2を使用してアップロードするファイルにタグを設定したいと考えています。私が知る限り、ファイルからタグを取得することしかできませんが、アップロード時または後でタグを設定するための API メソッドはありません。私が見つけたsetTagの唯一の実装はBoxItemRequestObjectにありますが、このインターフェイスはBoxFileまたは BoxFileUploadRequest には適用されません。

以下は、requestObject で setTag を呼び出すことができると期待しているものですが、そのような API メソッドは利用できません。

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

box-api - 維持されるはずだった接続がサーバーによって閉じられました

Box.V2.Sdk を使用して、次のコードを使用してファイルを box.com にアップロードしています。

ここに記載 http://www.codeproject.com/Tips/769414/Uploading-files-using-Box-API

UploadToBox メソッドはループ内にあり、アップロードする必要があるすべてのファイルに対して呼び出されます。ただし、数回アップロードした後、エラーが発生します

基礎となる接続が閉じられました: 維持されるはずの接続がサーバーによって閉じられました。

直感的に、box への接続が閉じられているように見えます。しかし、上記のコードから、接続を作成しようとしている部分がわからず、閉じている場合は新しい接続を作成します。c# SqlConnection を使用すると、接続が開いているか閉じているかを簡単に確認できます。

あなたの考えを提案してください。

0 投票する
3 に答える
2204 参照

php - PHP経由でファイルをアップロードするためのBox V2 APIとの闘い

郵便配達員を介して Box API を快適にテストした後、php ファイルから curl リクエストを実行するのに苦労しています。それらのいくつかは実行できますが、 https://developers.box.com/docs/#files-upload-a-fileに記載されているファイル アップロード リクエストを変換する方法がわかりません。上記のリンクで提供されているリクエストの例は次のとおりです。

私が書いたものは次のとおりです。

結果は次のとおりです。

追加すると、次のようecho $params_json;になります。

jkson でエンコードされた文字列の代わりにCURLOPT_POSTFIELDS => $params_json,、配列をCURLOPT_POSTFIELDS => $params,I getで渡しますfailed creating formpost data。この時点で $file_up 変数を編集して、アップロードするファイルの相対 URL を保存すると ($file_up = "uploadfile.txt";このファイルと私の php ファイルは同じフォルダーにあります)、私の php ファイルの出力は次のようになります。

content-Type は現在 multipart/form-data として設定されていますが、応答はまだ 400 です。このトピックに関するすべての回答と、curl に関する PHP ページのマニュアル ページを読みましたが、これは私が得た限りです。 ... (ところで、PHP 5.3.3 を使用している場合に役立つ場合)

どんな助けでも大歓迎です!

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

java - プロビジョニング付与 - イベント (Java)

多くのユーザーがプロビジョニング グラントを使用している場合、どのイベントがどのグラントに対応するかをイベント ストリームから判断するにはどうすればよいですか?

Provision Grant のルート フォルダの下にあるファイルが変更された場合は、その変更に対応したいのですが、どのファイルからのものかを特定できる必要があります。フォルダー ID が返されることは理解していますが、イベントはその「下」のフォルダー (2 つ以上の深さの入れ子であっても) を示しますか?