0

With:BoxのOneCloud iOS SDKは、2012年12月10日に更新されました。

私たちはOauth2認証プロセスを自分たちで管理しており、完全なドキュメントに記載されているように、ファイルを正常に一覧表示し、RESTHTTPリクエストを直接呼び出す新しいバージョンのファイルをアップロードできます。

ここで、現在機能しているすべてのコードを置き換えることなく、SDKの使用を開始したいと考えています。Box.hヘッダーファイルに記載されているように、上記と同じトークンを使用してinitializeSessionWithAuthTokenを呼び出していますが、on.afterコールバックブロックで常にBoxCallbackResponseUserCancelledを返します。

Box.hヘッダーから

// You can also use the Box web APIs detailed at http://developers.box.com to implement your own user login.
// If you choose to do that, please call initializeSessionWithAuthToken:callbacks: with the auth token you
// obtain during login to take advantage of the library after authentication.

// If there is already a user logged in, this method is a no-op. No callbacks will be called in that case.
// Otherwise, this method initializes the authenticating user's session. You can expect your callbacks' on.before to
// be called immediately before initialization. on.after will be called upon success or failure of the operation.
// The response argument will be set accordingly.
+ (void)initializeSessionWithAuthToken:(NSString *)authToken callbacks:(BoxOperationCallbacksDefine)callbacks;

誰かがこのメソッドを正常に使用したか、返されたエラーコードに関する拡張ドキュメントを見つけましたか?

4

1 に答える 1

0

これは、iOSSDKがOAuth2をサポートしていないV1APIに対して構築されているためと考えられます。これは私たちが認識している格差であり、iOSSDKを移植してV2APIを使用するよう取り組んでいます。

于 2013-01-28T20:53:39.330 に答える