問題タブ [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 に答える
66 参照

oauth-2.0 - ユーザーの作成/更新中の新しいRT/ATのBox API V2生成

Box API V2 を使用している場合、有効期限が切れていない更新トークンまたはアクセス トークンが無効になるフィールドのエラーの組み合わせはありますか? フィールドの無効な値や、短い時間内に無効なフィールドを持つユーザーを作成しようとするなどの再試行の頻度などのエラーですか?

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

box-api - Box ユーザーのファイルを管理フォルダに移動する方法は?

Box ユーザーのファイルを管理者アカウントのフォルダーに移動しようとしています。https://developers.box.com/docs/#files-update-a-files-informationのドキュメントには、アカウント内でファイルを移動する方法が記載されていますが、ユーザー間で移動する方法は記載されていません。API を使用してそれを行うにはどうすればよいですか?

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

c# - 別のタブからすでにログインしているときに、ボックスから戻る際の問題

C# アプリケーションとの Box の統合に取り組んでいます。これが私のワークフローです。ユーザーが自分のサイトに登録すると、Box アカウントのパスワードを作成するためのメールがユーザーに送信されます。ユーザーは Box でパスワードを作成します。彼が私のアプリケーションで初めてログインしようとすると、認証が行われる Box ページにリダイレクトされます。承認すると、新しいページが表示され、ユーザーはアクセスの許可を求められます。アクセス許可をクリックすると、ユーザーは自分のサイトに戻り、アクセス トークンが Db に保存されます。

今私の問題は、ユーザーAが登録し、パスワードを作成するためのメールを受け取ったことです。ユーザー A が私のアプリケーションにアクセスしようとすると、彼はパスワードを作成し、Box サイトからログアウトせずに Box.com サイトにログインします。最初に、ユーザーは Box ページにリダイレクトされます。ここで、ユーザーは Box のユーザー名とパスワードを入力し、Authorize ボタンをクリックできますが、何も起こらず、ページはそのままです。

ユーザー A が Box からログアウトし、上記の手順を繰り返しても問題は発生しないことに注意してください。承認後、彼は私のサイトに戻ります。

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

android - ビットマップ/URI を Box Android API v2 に渡す

編集: 認証済みボックス クライアントとビットマップ バイトストリームを渡す関数を作成しました。また、Box のルート ディレクトリの ID が 0 であることも知らされました。しかし、まだアップロードできません。

私がする必要があるのは、ディレクトリを作成することです。存在しない場合は、そのディレクトリにファイルをアップロードしてください。

だから、サーバーからいくつかの画像を取得する壁紙アプリがあります。現在のビュー (viewpager) の画像を Box Android API v2 経由で Box にアップロードできるように box を統合しようとしています。

https://github.com/box/box-android-sdk-v2

oauth 経由でユーザーの認証に成功しました。しかし、フォルダー ピッカー アクティビティを起動することなく、ビットマップまたは uri をアップロード呼び出しに直接アップロードしようとすることに本当に行き詰まっています。これは私が持っているものです。

アップロード用のボタンをクリックすると:

ビットマップまたはURIのいずれかを渡そうとしています

および OnActivityResult で

ここでは、認証に成功しましたが、渡した Intent データの uri またはビットマップを受け取りません。

さらに、Box api v2 のファイル アップロード用にビットマップをファイルに渡す方法を誰かが知っている場合は、助けていただければ幸いです。

ありがとう、アルナブ

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

oauth-2.0 - iPhone - Box SDK/API 20000 エラーに続いて 20002 エラー - 認証トークンが更新されない

この問題を解決する方法についてさまざまな投稿を見てきましたが、うまくいきませんでした。ハートビート ソリューションを試しましたが、何もしません。キーチェーンに更新トークンが保存されていることはわかっていますが、何の役にも立っていません。

手順:

  1. アプリを起動
  2. ロード ディレクトリ (この場合はルート) に移動します。
  3. このエラーを取得します。

編集: 最初に 20000 エラーが発生します。認証トークンが更新されていないようです。

エラー Domain=com.box.sdk.errordomain Code=20002 「操作を完了できませんでした。(com.box.sdk.errordomain エラー 20002.)」

  1. Box のログイン プロセスをもう一度実行します。
  2. テーブルビューをリロード
  3. 動作します。

このコードを使用してアクセス トークンを更新しています (そうすべきだと思います)。

ここでも何かが足りない気がします。

許可された 14 日間、ユーザーがログインしたままにする必要があります。アプリの再起動後も生き残るためにアプリのログイン状態を取得するにはどうすればよいですか?

最新の V2 SDK を使用しています。

編集:

各ViewControllerのキーチェーンでrefreshtokenを更新することから、AppDelegateを参照することまで、すべてを試しました。ログインしたままにすることができず、アプリを再起動すると20002エラーが発生し続けます(再開ではなくコールドスタート)。Box ファイルピッカーを使用したくありませんが、独自のテーブルビューを作成したいと考えています。そこに他のアイデアはありますか?

リスナーメソッド

メイン ViewController: ViewDidLoad

ハートビート:

ハートビート後の ListenerMethods:

今週末にこれを把握できなければ、Box SDK を使用できません。Box は開発者が自社の SDK を使用することを望んでいると思いますが、ドキュメントは貧弱です。私は何が欠けていますか?コールド スタート後もアプリをログインしたままにしたいだけです。

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

ios - iOS BoxItem 親/パスコレクションは常に null

iOS で BoxSDK を使用しようとしていますが、現在のフォルダー/ファイルの親ディレクトリを読み込む必要があります。BoxItems の配列があり、BoxItem.parent を取得しようとしましたが、常に null です。pathCollection についても同様です。

アプリの読み込み時に、ModelID と名前を使用して最後のディレクトリを読み込みます。この BoxItem の親ディレクトリを取得するにはどうすればよいですか?

編集: リクエストから一連の BoxModels が返ってきたと思います。ParentID を戻す BoxItems を取得するにはどうすればよいですか?

これが私のコードです:

そして、tableView をロードするために使用できる BoxItems でいっぱいの BoxCollection を取得します。サンプルアプリ外です。

次に、BoxItems を取得したばかりの folderID の親を取得したいので、これを使用します。

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

box-api - Boxウィンドウ(フレー​​ム)で「Deny Access」を選択した場合のBoxの問題

Box.com をアプリケーションに統合しています。私のフローは、従業員が初めてログインしたときに、フレーム内に Box ページが表示されます (Box Embed Widgt を使用していないことに注意してください)。

ボックスページに有効なユーザー名とパスワードを入力すると、ユーザーは別のページに移動し、そこで「ボックスへのアクセス」または「アクセスの拒否」を選択できます。

今私の問題は、[アクセスを拒否] をクリックしても何も起こらず、空白の画面が表示されることです。デバッグすると、アプリケーションに戻ってきますが、何も起こりません。

案内していただけませんか。

ありがとう

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

php - Box API を使用してフォルダーを作成する場合のフォルダー ID

私は BoxPHPAPI を使用していますが、フォルダーを作成するときにフォルダー ID を取得する方法があるかどうか疑問に思っていましたか?

https://github.com/golchha21/BoxPHPAPI